/**
  * Detach listeners
  * 
  * @param  Events $events 
  * @return void
  */
 public function detach(Events $events)
 {
     foreach ($this->listeners as $index => $listener) {
         if ($events->detach($listener)) {
             unset($this->listeners[$index]);
         }
     }
 }
Example #2
0
 public function detach(EventCollection $events)
 {
     foreach ($this->listeners as $key => $listener) {
         $events->detach($listener);
         unset($this->listeners[$key]);
         unset($listener);
     }
 }