Skip to content

Commit ea64992

Browse files
committed
Incorporate further excellent feedback from @HeahDude
1 parent af71c14 commit ea64992

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

workflow/usage.rst

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -688,15 +688,13 @@ In a Flash message in your Controller::
688688
$title = $workflow->getMetadataStore()->getMetadata('title', $transition);
689689
$this->addFlash('info', "You have successfully applied the transition with title: '$title'");
690690

691-
In a listener, access via the Event
692-
693691
Metadata can also be accessed in a Listener, from the Event object.
694692

695-
The example below uses a new feature introduced in 4.1 called Transition Blockers. These let you
693+
Using transition blockers you can
696694
return a user-friendly error message when you stop a transition from happening. In the example we
697-
get this user-friendly message from the Event's metadata, giving you an easy place to manage the
698-
text. This is a contrived example; in production systems you may prefer to use the
699-
:doc:`Translation </components/translation>` component to manage text::
695+
get this message from the :class:`Symfony\\Component\\Workflow\\Event\\Event`'s metadata, giving
696+
you an easy place to manage the text. This is a contrived example; in production code you may
697+
prefer to use the :doc:`Translation </components/translation>` component to manage messages::
700698

701699
namespace App\Listener\Workflow\Task;
702700

@@ -726,7 +724,9 @@ text. This is a contrived example; in production systems you may prefer to use t
726724
}
727725
}
728726

727+
.. versionadded:: 4.1
729728

729+
The transition blockers were added in version 4.1.
730730

731731
In Twig templates, metadata is available via the ``workflow_metadata()`` function:
732732

0 commit comments

Comments
 (0)