‪TYPO3CMS  ‪main
TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass Class Reference
Inheritance diagram for TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass:

Public Member Functions

 __construct (string $tagName)
 
 process (ContainerBuilder $container)
 

Private Member Functions

 collectMiddlewares (ContainerBuilder $container)
 

Private Attributes

string $tagName
 
DependencyOrderingService $orderer
 

Detailed Description

Definition at line 31 of file MessengerMiddlewarePass.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass::__construct ( string  $tagName)

Member Function Documentation

◆ collectMiddlewares()

TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass::collectMiddlewares ( ContainerBuilder  $container)
private

Collects all messenger middlewares from the container and prepares them for ordering

Definition at line 63 of file MessengerMiddlewarePass.php.

References TYPO3\CMS\Core\Utility\GeneralUtility\trimExplode().

Referenced by TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass\process().

◆ process()

TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass::process ( ContainerBuilder  $container)

Member Data Documentation

◆ $orderer

DependencyOrderingService TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass::$orderer
private

Definition at line 35 of file MessengerMiddlewarePass.php.

◆ $tagName

string TYPO3\CMS\Core\DependencyInjection\MessengerMiddlewarePass::$tagName
private