-
Notifications
You must be signed in to change notification settings - Fork 26
/
TestPlugin.php
66 lines (46 loc) · 1.76 KB
/
TestPlugin.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
use Yosymfony\Spress\Plugin\Event;
use Yosymfony\Spress\Plugin\Plugin;
use Yosymfony\Spress\Plugin\EventSubscriber;
class TestPlugin extends Plugin
{
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 onStart(Event\EnvironmentEvent $event)
{
}
public function onBefore_convert(Event\ConvertEvent $event)
{
}
public function onAfter_convert(Event\ConvertEvent $event)
{
}
public function onAfter_convert_posts(Event\AfterConvertPostsEvent $event)
{
}
public function onBefore_render(Event\RenderEvent $event)
{
}
public function onAfter_render(Event\RenderEvent $event)
{
}
public function onBefore_render_pagination(Event\RenderEvent $event)
{
}
public function onAfter_render_pagination(Event\RenderEvent $event)
{
}
public function onFinish(Event\FinishEvent $event)
{
}
}