title: Is current user reachable inside symfony's workflow's events
body: <p>I am working with symfony/workflow. I've created a subscriber of the event <code>workflow.[workflow name].guard</code>. Security is injected ...</p>
  <pre class="lang-php prettyprint-override"><code>class WorkflowRentSubscriber implements EventSubscriberInterface
  {
      public function __construct(
          private Security $security,
      ) { }
  
      public function onCancellationRequest(Event $event)
      {
          throw new \RuntimeException(json_encode([
              'user' =&gt; $this-&gt;security-&gt;getUser(),
          ]));
      }
  
      public static function getSubscribedEvents(): array
      {
          return [
              'workflow.rent_status.guard' =&gt; 'onSomeEvent',
          ];
      }
  }
  </code></pre>
  <p>But whenever code is executed returns null user.</p>
  <pre class="lang-php prettyprint-override"><code>RuntimeException : {&quot;user&quot;:null}
  </code></pre>