/** * @covers Phossa\Event\EventDispatcher::off */ public function testOff() { $callable = function ($evt) { echo "START"; }; $this->object->many('start', 3, $callable); $this->object->on('end', $callable); $this->assertTrue($this->object->has('start')); $this->object->off('start'); $this->assertFalse($this->object->has('start')); $this->assertTrue($this->object->has('end')); $this->object->off(); $this->assertFalse($this->object->has('end')); }