/** * */ public function testClearEventObservers() { $observable = new Observable(); $observable->attachObserver('foo', function () { }); $observable->attachObserver('bar', function () { }); $this->assertTrue($observable->hasObserver('foo')); $this->assertTrue($observable->hasObserver('bar')); $observable->clearObservers('foo'); $this->assertFalse($observable->hasObserver('foo')); $this->assertTrue($observable->hasObserver('bar')); }