forked from FriendsOfSymfony/FOSCommentBundle
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Events.php
135 lines (123 loc) · 3.96 KB
/
Events.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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<?php
/*
* This file is part of the FOSCommentBundle package.
*
* (c) FriendsOfSymfony <http://friendsofsymfony.github.com/>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
/**
* This file is part of the FOSCommentBundle package.
*
* (c) FriendsOfSymfony <http://friendsofsymfony.github.com/>
*
* This source file is subject to the MIT license that is bundled
* with this source code in the file LICENSE.
*/
namespace FOS\CommentBundle;
final class Events
{
/**
* The PRE_PERSIST event occurs prior to the persistence backend
* persisting the Comment.
*
* This event allows you to modify the data in the Comment prior
* to persisting occuring. The listener receives a
* FOS\CommentBundle\Event\CommentPersistEvent instance.
*
* Persisting of the comment can be aborted by calling
* $event->abortPersist()
*
* @var string
*/
const COMMENT_PRE_PERSIST = 'fos_comment.comment.pre_persist';
/**
* The POST_PERSIST event occurs after the persistence backend
* persisted the Comment.
*
* This event allows you to notify users or perform other actions
* that might require the Comment to be persisted before performing
* those actions. The listener receives a
* FOS\CommentBundle\Event\CommentEvent instance.
*
* @var string
*/
const COMMENT_POST_PERSIST = 'fos_comment.comment.post_persist';
/**
* The CREATE event occurs when the manager is asked to create
* a new instance of a Comment.
*
* The listener receives a FOS\CommentBundle\Event\CommentEvent
* instance.
*
* @var string
*/
const COMMENT_CREATE = 'fos_comment.comment.create';
/**
* The PRE_PERSIST event occurs prior to the persistence backend
* persisting the Thread.
*
* This event allows you to modify the data in the Thread prior
* to persisting occuring. The listener receives a
* FOS\CommentBundle\Event\ThreadEvent instance.
*
* @var string
*/
const THREAD_PRE_PERSIST = 'fos_comment.thread.pre_persist';
/**
* The POST_PERSIST event occurs after the persistence backend
* persisted the Thread.
*
* This event allows you to notify users or perform other actions
* that might require the Thread to be persisted before performing
* those actions. The listener receives a
* FOS\CommentBundle\Event\ThreadEvent instance.
*
* @var string
*/
const THREAD_POST_PERSIST = 'fos_comment.thread.post_persist';
/**
* The CREATE event occurs when the manager is asked to create
* a new instance of a Thread.
*
* The listener receives a FOS\CommentBundle\Event\ThreadEvent
* instance.
*
* @var string
*/
const THREAD_CREATE = 'fos_comment.thread.create';
/**
* The PRE_PERSIST event occurs prior to the persistence backend
* persisting the Vote.
*
* This event allows you to modify the data in the Vote prior
* to persisting occuring. The listener receives a
* FOS\CommentBundle\Event\VoteEvent instance.
*
* @var string
*/
const VOTE_PRE_PERSIST = 'fos_comment.vote.pre_persist';
/**
* The POST_PERSIST event occurs after the persistence backend
* persisted the Vote.
*
* This event allows you to notify users or perform other actions
* that might require the Vote to be persisted before performing
* those actions. The listener receives a
* FOS\CommentBundle\Event\VoteEvent instance.
*
* @var string
*/
const VOTE_POST_PERSIST = 'fos_comment.vote.post_persist';
/**
* The CREATE event occurs when the manager is asked to create
* a new instance of a Vote.
*
* The listener receives a FOS\CommentBundle\Event\VoteEvent
* instance.
*
* @var string
*/
const VOTE_CREATE = 'fos_comment.vote.create';
}