示例#1
0
文件: Manager.php 项目: smasty/neevo
 /**
  * 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);
 }
示例#2
0
 public function testDetachObserver()
 {
     $observer = new DummyObserver();
     $this->instance->attachObserver($observer, 1);
     $this->instance->detachObserver($observer);
     $this->instance->notifyObservers(1);
     $this->assertFalse($observer->isNotified());
 }