0

Final Class Yiisoft\Queue\Message\Handler\CallableHandler

InheritanceYiisoft\Queue\Message\Handler\CallableHandler
ImplementsYiisoft\Queue\Message\Handler\HandlerInterface

Handles a message by invoking the given callable.

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( callable $handler )
$handler callable

Callable invoked to handle a message.

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

            
handle() public method

public void handle ( Yiisoft\Queue\Message\MessageInterface $message )
$message Yiisoft\Queue\Message\MessageInterface

                public function handle(MessageInterface $message): void
{
    ($this->handler)($message);
}