コード例 #1
0
ファイル: EventDispatcherTest.php プロジェクト: watoki/smokey
 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);
     });
 }
コード例 #2
0
ファイル: Migrater.php プロジェクト: watoki/stepper
 /**
  * @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);
 }