Skip to content

Commit 525274e

Browse files
committed
Fire EnteredEvent even if transition is null
1 parent b0e123c commit 525274e

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/Events/WorkflowSubscriber.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,13 +63,15 @@ public function enterEvent(Event $event)
6363

6464
public function enteredEvent(Event $event)
6565
{
66-
if (null !== ($transition = $event->getTransition())) {
67-
$places = $transition->getTos();
68-
$workflowName = $event->getWorkflowName();
66+
$workflowName = $event->getWorkflowName();
67+
$transition = $event->getTransition();
68+
69+
event(new EnteredEvent($event));
70+
event('workflow.entered', $event);
71+
event(sprintf('workflow.%s.entered', $workflowName), $event);
6972

70-
event(new EnteredEvent($event));
71-
event('workflow.entered', $event);
72-
event(sprintf('workflow.%s.entered', $workflowName), $event);
73+
if ($transition) {
74+
$places = $transition->getTos();
7375

7476
foreach ($places as $place) {
7577
event(sprintf('workflow.%s.entered.%s', $workflowName, $place), $event);

0 commit comments

Comments
 (0)