public function testGetEventListenersEmpty() { $eventSubscriber = new EventSubscriber(); $listeners = $eventSubscriber->getEventListeners(); $this->assertTrue(is_array($listeners)); $this->assertCount(0, $listeners); }
public function initialize(EventSubscriber $subscriber) { $subscriber->addEventListener('spress.start', 'onStart'); $subscriber->addEventListener('spress.before_convert', 'onBefore_convert'); $subscriber->addEventListener('spress.after_convert', 'onAfter_convert'); $subscriber->addEventListener('spress.after_convert_posts', 'onAfter_convert_posts'); $subscriber->addEventListener('spress.before_render', 'onBefore_render'); $subscriber->addEventListener('spress.after_render', 'onAfter_render'); $subscriber->addEventListener('spress.before_render_pagination', 'onBefore_render_pagination'); $subscriber->addEventListener('spress.after_render_pagination', 'onAfter_render_pagination'); $subscriber->addEventListener('spress.finish', 'onFinish'); }
private function addListeners(PluginItem $pluginItem, EventSubscriber $subscriber) { foreach ($subscriber->getEventListeners() as $eventName => $listener) { if (true == is_string($listener)) { $this->dispatcher->addListener($eventName, [$pluginItem->getPlugin(), $listener]); } else { $this->dispatcher->addListener($eventName, $listener); } } }
public function initialize(EventSubscriber $subscriber) { $subscriber->addEventListener('spress.start', 'onStart'); }
public function initialize(EventSubscriber $subscriber) { $subscriber->addEventListener('spress.after_render', 'onAfterRender'); }