示例#1
0
文件: Bus.php 项目: rostmefpoter/bh
 public function utilize(ListenerAggregateInterface $plugin)
 {
     $plugin->attach($this->getEventManager());
     return $this;
 }
示例#2
0
 /**
  * Detach a listener aggregate
  *
  * Listener aggregates accept an EventManagerInterface instance, and call detach()
  * of all previously attached listeners.
  *
  * @param  ListenerAggregateInterface $aggregate
  * @return mixed return value of {@link ListenerAggregateInterface::detach()}
  */
 public function detachAggregate(ListenerAggregateInterface $aggregate)
 {
     return $aggregate->detach($this);
 }
 /**
  * 
  * @param ListenerAggregateInterface $listener
  */
 public function attach(ListenerAggregateInterface $listener)
 {
     $listener->attach($this->eventManager);
 }