Skip to content

Commit d398935

Browse files
author
Anton Kartsev
committed
Added entered Event
1 parent 1b66e31 commit d398935

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

src/Events/EnteredEvent.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
namespace Brexis\LaravelWorkflow\Events;
4+
5+
/**
6+
* @author Boris Koumondji <brexis@yahoo.fr>
7+
*/
8+
class EnteredEvent extends BaseEvent
9+
{
10+
}

src/Events/WorkflowSubscriber.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,19 @@ public function enterEvent(Event $event) {
3131
event('workflow.'.$event->getWorkflowName().'.enter', $event);
3232
}
3333

34+
public function enteredEvent(Event $event) {
35+
event(new EnteredEvent($event));
36+
event('workflow.'.$event->getWorkflowName().'.entered', $event);
37+
}
38+
3439
public static function getSubscribedEvents()
3540
{
3641
return [
3742
'workflow.guard' => ['guardEvent'],
3843
'workflow.leave' => ['leaveEvent'],
3944
'workflow.transition' => ['transitionEvent'],
40-
'workflow.enter' => ['enterEvent']
45+
'workflow.enter' => ['enterEvent'],
46+
'workflow.entered' => ['enteredEvent'],
4147
];
4248
}
4349
}

0 commit comments

Comments
 (0)