frankhildebrandt / pimple-serviceaware-eventdispatcher
This package is abandoned and no longer maintained.
No replacement package was suggested.
Eventdispatcher which knows pimple services
Package info
github.com/frankhildebrandt/pimpleaware-eventdispatcher
pkg:composer/frankhildebrandt/pimple-serviceaware-eventdispatcher
0.1.0
2014-08-23 20:28 UTC
Requires
- pimple/pimple: 3.*
- symfony/event-dispatcher: 2.5.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2025-12-02 09:40:43 UTC
README
The PimpleAwareEventDispatcher extends the original Symfony2 EventDispatcher with the ability to consume Pimple Services as EventListener. This gives your application the ability to lazy-instantiate its EventListeners.
Usage
use Fhild\Pimple\EventDispatcher\PimpleAwareEventDispatcher
$container = new Container();
$container['someservice'] = function() {
return new SomeService();
};
$dispatcher = new PimpleAwareEventDispatcher($container);
$dispatcher->addListener("my.event", "someservice:onTest");
$event = $dispatcher->dispatch("my.event");