public function testPassingIdentifierToConstructorAllowsListeningOnThatIdentifier() { $controller = new RestController('MyNamespace\\Controller\\Foo'); $events = new EventManager(); $sharedEvents = new SharedEventManager(); $events->setSharedManager($sharedEvents); $controller->setEventManager($events); $test = new stdClass(); $test->flag = false; $sharedEvents->attach('MyNamespace\\Controller\\Foo', 'test', function ($e) use($test) { $test->flag = true; }); $events->trigger('test', $controller, array()); $this->assertTrue($test->flag); }