Final Class Yiisoft\Queue\Middleware\Push\PushRequest
| Inheritance | Yiisoft\Queue\Middleware\Push\PushRequest |
|---|
Public Methods
Method Details
| 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) {}
| public getAdapter( ): Yiisoft\Queue\Adapter\AdapterInterface|null |
public function getAdapter(): ?AdapterInterface
{
return $this->adapter;
}
| public getMessage( ): Yiisoft\Queue\Message\MessageInterface |
public function getMessage(): MessageInterface
{
return $this->message;
}
| 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;
}
| 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;
}
Signup or Login in order to comment.