All Projects → laminas → Laminas Eventmanager

laminas / Laminas Eventmanager

Licence: bsd-3-clause
Trigger and listen to events within a PHP application

Projects that are alternatives of or similar to Laminas Eventmanager

Mac Setup
Installing Development environment on macOS
Stars: ✭ 6,510 (+720.93%)
Mutual labels:  hacktoberfest
Ftl
The Pi-hole FTL engine
Stars: ✭ 776 (-2.14%)
Mutual labels:  hacktoberfest
Exchangelib
Python client for Microsoft Exchange Web Services (EWS)
Stars: ✭ 787 (-0.76%)
Mutual labels:  hacktoberfest
Vimwiki
Personal Wiki for Vim
Stars: ✭ 6,970 (+778.94%)
Mutual labels:  hacktoberfest
Tidb Operator
TiDB operator creates and manages TiDB clusters running in Kubernetes.
Stars: ✭ 778 (-1.89%)
Mutual labels:  hacktoberfest
Brasil.io
Backend do Brasil.IO (para código dos scripts de coleta de dados, veja o link na página de cada dataset)
Stars: ✭ 780 (-1.64%)
Mutual labels:  hacktoberfest
Laravel Adminpanel
A Laravel Admin Panel (Laravel Version : 6.0)
Stars: ✭ 774 (-2.4%)
Mutual labels:  hacktoberfest
Sticky Parallax Header
A simple React Native library, enabling to create a fully custom header for your iOS and Android apps.
Stars: ✭ 792 (-0.13%)
Mutual labels:  hacktoberfest
Efcorepowertools
Entity Framework Core Power Tools - reverse engineering, migrations and model visualization for EF Core
Stars: ✭ 774 (-2.4%)
Mutual labels:  hacktoberfest
Slidetoact
A simple 'Slide to Unlock' Material widget for Android, written in Kotlin 📱🎨🦄
Stars: ✭ 783 (-1.26%)
Mutual labels:  hacktoberfest
Mind Expanding Books
📚 Books everyone should read!
Stars: ✭ 7,151 (+801.77%)
Mutual labels:  hacktoberfest
Archisteamfarm
C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.
Stars: ✭ 7,219 (+810.34%)
Mutual labels:  hacktoberfest
Bumblebee Status
bumblebee-status is a modular, theme-able status line generator for the i3 window manager.
Stars: ✭ 780 (-1.64%)
Mutual labels:  hacktoberfest
Sylius
Open Source eCommerce Platform on Symfony
Stars: ✭ 6,598 (+732.03%)
Mutual labels:  hacktoberfest
Www.ruby Lang.org
Source of the https://www.ruby-lang.org website.
Stars: ✭ 790 (-0.38%)
Mutual labels:  hacktoberfest
Fdir
⚡ The fastest directory crawler & globbing library for NodeJS. Crawls 1m files in < 1s
Stars: ✭ 777 (-2.02%)
Mutual labels:  hacktoberfest
Schemathesis
A modern API testing tool for web applications built with Open API and GraphQL specifications.
Stars: ✭ 768 (-3.15%)
Mutual labels:  hacktoberfest
Pizzly
The simplest, fastest way to integrate your app with an OAuth API 😋
Stars: ✭ 796 (+0.38%)
Mutual labels:  hacktoberfest
Numbro
A JS library for number formatting
Stars: ✭ 790 (-0.38%)
Mutual labels:  hacktoberfest
Zws
Shorten URLs using invisible spaces.
Stars: ✭ 780 (-1.64%)
Mutual labels:  hacktoberfest

laminas-eventmanager

Build Status Coverage Status

laminas-eventmanager is designed for the following use cases:

  • Implementing simple subject/observer patterns.
  • Implementing Aspect-Oriented designs.
  • Implementing event-driven architectures.

The basic architecture allows you to attach and detach listeners to named events, both on a per-instance basis as well as via shared collections; trigger events; and interrupt execution of listeners.

For migration from version 2 to version 3, please read the migration documentation.

Benchmarks

We provide scripts for benchmarking laminas-eventmanager using the PHPBench framework; these can be found in the benchmarks/ directory.

To execute the benchmarks you can run the following command:

$ vendor/bin/phpbench run --report=aggregate
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].