コード例 #1
0
ファイル: TestPlugin.php プロジェクト: pancao/Spress
 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');
 }
コード例 #2
0
ファイル: EventSubscriberTest.php プロジェクト: pancao/Spress
 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));
 }
コード例 #3
0
 public function initialize(EventSubscriber $subscriber)
 {
     $subscriber->addEventListener('spress.start', 'onStart');
 }
 public function initialize(EventSubscriber $subscriber)
 {
     $subscriber->addEventListener('spress.after_render', 'onAfterRender');
 }