0 follower

Final Class Yiisoft\Queue\Middleware\Push\PushRequest

InheritanceYiisoft\Queue\Middleware\Push\PushRequest

Method Details

Hide inherited methods

__construct() public method

public __construct( Yiisoft\Queue\Message\MessageInterface $message, Yiisoft\Queue\Adapter\AdapterInterface|null $adapter ): mixed
$message Yiisoft\Queue\Message\MessageInterface
$adapter Yiisoft\Queue\Adapter\AdapterInterface|null

                public function __construct(private MessageInterface $message, private ?AdapterInterface $adapter) {}

            
getAdapter() public method

public getAdapter( ): Yiisoft\Queue\Adapter\AdapterInterface|null

                public function getAdapter(): ?AdapterInterface
{
    return $this->adapter;
}

            
getMessage() public method

public getMessage( ): Yiisoft\Queue\Message\MessageInterface

                public function getMessage(): MessageInterface
{
    return $this->message;
}

            
withAdapter() public method

public withAdapter( Yiisoft\Queue\Adapter\AdapterInterface $adapter ): self
$adapter Yiisoft\Queue\Adapter\AdapterInterface

                public function withAdapter(AdapterInterface $adapter): self
{
    $instance = clone $this;
    $instance->adapter = $adapter;
    return $instance;
}

            
withMessage() public method

public withMessage( Yiisoft\Queue\Message\MessageInterface $message ): self
$message Yiisoft\Queue\Message\MessageInterface

                public function withMessage(MessageInterface $message): self
{
    $instance = clone $this;
    $instance->message = $message;
    return $instance;
}