0 follower

Final Class Yiisoft\Queue\Middleware\Consume\ConsumeFinalHandler

InheritanceYiisoft\Queue\Middleware\Consume\ConsumeFinalHandler
ImplementsYiisoft\Queue\Middleware\Consume\MessageHandlerConsumeInterface

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( Closure $handler )
$handler Closure

                public function __construct(
    private readonly Closure $handler
) {
}

            
handleConsume() public method

public Yiisoft\Queue\Middleware\Consume\ConsumeRequest handleConsume ( Yiisoft\Queue\Middleware\Consume\ConsumeRequest $request )
$request Yiisoft\Queue\Middleware\Consume\ConsumeRequest

                public function handleConsume(ConsumeRequest $request): ConsumeRequest
{
    $handler = $this->handler;
    $handler($request->getMessage());
    return $request;
}