public function testSetNamespace() { $event = new Event('Psc.Test', $this); $this->assertEquals('Test', $event->getName()); $this->assertEquals('Psc.Test', $event->getIdentifier()); $this->assertChainable($event->setNamespace('Flitsch')); $this->assertEquals('Flitsch.Test', $event->getIdentifier()); }
public function trigger(Event $event) { switch ($event->getIdentifier()) { case 'Psc.SourceFileChanged': return $this->onSourceFileChange($event); case 'Psc.Doctrine.ModuleBootstrapped': return $this->onDoctrineModuleBootstrapped($event); } parent::trigger($event); }