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 __construct( Closure $handler ): mixed
$handler Closure

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

            
handleConsume() public method

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

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