@@ -214,7 +214,7 @@ private function guardTransition($subject, Marking $marking, Transition $transit
214214return ;
215215 }
216216
217- $ event =new GuardEvent ($ subject ,$ marking ,$ transition );
217+ $ event =new GuardEvent ($ subject ,$ marking ,$ transition, $ this -> name );
218218
219219$ this ->dispatcher ->dispatch ('workflow.guard ' ,$ event );
220220$ this ->dispatcher ->dispatch (sprintf ('workflow.%s.guard ' ,$ this ->name ),$ event );
@@ -226,7 +226,7 @@ private function guardTransition($subject, Marking $marking, Transition $transit
226226private function leave ($ subject ,Transition $ transition ,Marking $ marking )
227227 {
228228if (null !==$ this ->dispatcher ) {
229- $ event =new Event ($ subject ,$ marking ,$ transition );
229+ $ event =new Event ($ subject ,$ marking ,$ transition, $ this -> name );
230230
231231$ this ->dispatcher ->dispatch ('workflow.leave ' ,$ event );
232232$ this ->dispatcher ->dispatch (sprintf ('workflow.%s.leave ' ,$ this ->name ),$ event );
@@ -247,7 +247,7 @@ private function transition($subject, Transition $transition, Marking $marking)
247247return ;
248248 }
249249
250- $ event =new Event ($ subject ,$ marking ,$ transition );
250+ $ event =new Event ($ subject ,$ marking ,$ transition, $ this -> name );
251251
252252$ this ->dispatcher ->dispatch ('workflow.transition ' ,$ event );
253253$ this ->dispatcher ->dispatch (sprintf ('workflow.%s.transition ' ,$ this ->name ),$ event );
@@ -257,7 +257,7 @@ private function transition($subject, Transition $transition, Marking $marking)
257257private function enter ($ subject ,Transition $ transition ,Marking $ marking )
258258 {
259259if (null !==$ this ->dispatcher ) {
260- $ event =new Event ($ subject ,$ marking ,$ transition );
260+ $ event =new Event ($ subject ,$ marking ,$ transition, $ this -> name );
261261
262262$ this ->dispatcher ->dispatch ('workflow.enter ' ,$ event );
263263$ this ->dispatcher ->dispatch (sprintf ('workflow.%s.enter ' ,$ this ->name ),$ event );
@@ -278,7 +278,7 @@ private function entered($subject, Transition $transition, Marking $marking)
278278return ;
279279 }
280280
281- $ event =new Event ($ subject ,$ marking ,$ transition );
281+ $ event =new Event ($ subject ,$ marking ,$ transition, $ this -> name );
282282
283283$ this ->dispatcher ->dispatch ('workflow.entered ' ,$ event );
284284$ this ->dispatcher ->dispatch (sprintf ('workflow.%s.entered ' ,$ this ->name ),$ event );