/** * Detaches given observer. * @param ObserverInterface $observer */ public function detachObserver(ObserverInterface $observer) { $this->connection->detachObserver($observer); $this->observers->detach($observer); $e = new NeevoException(); $e->detachObserver($observer); }
public function testDetachObserver() { $observer = new DummyObserver(); $this->instance->attachObserver($observer, 1); $this->instance->detachObserver($observer); $this->instance->notifyObservers(1); $this->assertFalse($observer->isNotified()); }