public function testAppendEventWithBooleanValue() { $values = new ArrayCollection(array('foo', 'bar')); $event = new Enlight_Event_EventHandler('Shopware_Tests_Components_Event_ManagerTest_Append_testAppendEventWithBooleanValue', array($this, 'appendEventWithBooleanValueListener')); $this->eventManager->registerListener($event); $values = $this->eventManager->collect('Shopware_Tests_Components_Event_ManagerTest_Append_testAppendEventWithBooleanValue', $values); $this->assertCount(3, $values->getValues()); $this->assertEquals('foo', $values->get(0)); $this->assertEquals('bar', $values->get(1)); $this->assertEquals(true, $values->get(2)); }
/** * @return void */ public function start() { $event = new \Enlight_Event_EventHandler('Enlight_Plugins_ViewRenderer_PreRender', array($this, 'onAfterRenderView')); $this->eventManager->registerListener($event); }
/** * @param Enlight_Event_Handler $handler * @return Enlight_Event_EventManager */ public function registerListener(Enlight_Event_Handler $handler) { return $this->events->registerListener($handler); }