removeEvent() public method

Removes a single event from the event queue.
public removeEvent ( Phergie_Event_Command $event ) : Phergie_Event_Handler
$event Phergie_Event_Command Event to remove
return Phergie_Event_Handler Provides a fluent interface
Example #1
0
 /**
  * Tests that an event can be removed from the handler.
  *
  * @return void
  * @depends testAddEventWithValidData
  */
 public function testRemoveEvent()
 {
     $this->addMockEvent();
     $events = $this->events->getEvents();
     $event = array_shift($events);
     $this->events->removeEvent($event);
     $expected = array();
     $actual = $this->events->getEvents();
     $this->assertSame($expected, $actual);
 }