protected function emitRequestDispatched($request)
    {
        if ($this->objectManager !== null) {
            $dispatcher = $this->objectManager->get(SignalSlotDispatcher::class);
            if ($dispatcher !== null) {
                $dispatcher->dispatch(ActionRequest::class, 'requestDispatched', [$request]);
            }
        }
    }
protected function emitRequestDispatched($request)
    {
        if ($this->objectManager !== null) {
            $dispatcher = $this->objectManager->get(SignalSlotDispatcher::class);
            if ($dispatcher !== null) {
                $dispatcher->dispatch(ActionRequest::class, 'requestDispatched', [$request]);
            }
        }
    }
protected function emitRequestDispatched ( $ request ) { if ( $ this -> objectManager !== null ) { $ dispatcher = $ this -> objectManager -> get ( SignalSlotDispatcher :: class ) ; if ( $ dispatcher !== null ) { $ dispatcher -> dispatch ( ActionRequest :: class , 'requestDispatched' , [ $ request ] ) ; } } }
Emits a signal when a Request has been dispatched

The action request is not proxyable, so the signal is dispatched manually here.
The safeguard allows unit tests without the dispatcher dependency.

@param ActionRequest $request
@return void
@Flow\Signal
Emits a signal when a Request has been dispatched