Is an observer object already registered with this dispatcher?
public hasObserver ( |
||
$observer | The observer to check if it's attached | |
return | boolean |
/** * @covers FOF30\Event\Dispatcher::hasObserver * @covers FOF30\Event\Dispatcher::hasObserverClass */ public function testHasObserver() { ReflectionHelper::setValue($this->object, 'observers', array()); ReflectionHelper::setValue($this->object, 'events', array()); $observer1 = new FirstObserver($this->object); $otherDispatcher = new Dispatcher(static::$container); $observer2 = new SecondObserver($otherDispatcher); $actual = $this->object->hasObserver($observer1); $this->assertTrue($actual); $actual = $this->object->hasObserver($observer2); $this->assertFalse($actual); }