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'); }
public function testGetEventListeners() { $eventSubscriber = new EventSubscriber(); $eventSubscriber->addEventListener('spress.test', function () { $a = 'event logic'; }); $listeners = $eventSubscriber->getEventListeners(); $this->assertTrue(is_array($listeners)); $this->assertCount(1, $listeners); $this->assertTrue(array_key_exists('spress.test', $listeners)); }
public function initialize(EventSubscriber $subscriber) { $subscriber->addEventListener('spress.start', 'onStart'); }
public function initialize(EventSubscriber $subscriber) { $subscriber->addEventListener('spress.after_render', 'onAfterRender'); }