private function givenIHaveRegisteredAListener_For($listener, $event)
 {
     $this->caught->set($listener, new Liste());
     $caught = $this->caught;
     $this->dispatcher->addListener($event, function ($event) use($caught, $listener) {
         /** @var $caught Map */
         /** @var $list Liste */
         $list = $caught->get($listener);
         $list->append($event);
     });
 }
Exemple #2
0
 /**
  * @see \watoki\stepper\events\MigrationEvent
  * @param string $event Name of event class (must implement MigrationEvent)
  * @param callable $listener
  */
 public function on($event, $listener)
 {
     $this->dispatcher->addListener($event, $listener);
 }