Final Class Yiisoft\Queue\Middleware\FailureHandling\FailureHandlingRequest
| Inheritance | Yiisoft\Queue\Middleware\FailureHandling\FailureHandlingRequest |
|---|
Public Methods
Method Details
| public __construct( Yiisoft\Queue\Message\MessageInterface $message, Throwable $exception, Yiisoft\Queue\QueueInterface $queue ): mixed | ||
| $message | Yiisoft\Queue\Message\MessageInterface | |
| $exception | Throwable | |
| $queue | Yiisoft\Queue\QueueInterface | |
public function __construct(private MessageInterface $message, private Throwable $exception, private QueueInterface $queue) {}
| public getException( ): Throwable |
public function getException(): Throwable
{
return $this->exception;
}
| public getMessage( ): Yiisoft\Queue\Message\MessageInterface |
public function getMessage(): MessageInterface
{
return $this->message;
}
| public getQueue( ): Yiisoft\Queue\QueueInterface |
public function getQueue(): QueueInterface
{
return $this->queue;
}
| public withException( Throwable $exception ): self | ||
| $exception | Throwable | |
public function withException(Throwable $exception): self
{
$instance = clone $this;
$instance->exception = $exception;
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;
}
| public withQueue( Yiisoft\Queue\QueueInterface $queue ): self | ||
| $queue | Yiisoft\Queue\QueueInterface | |
public function withQueue(QueueInterface $queue): self
{
$instance = clone $this;
$instance->queue = $queue;
return $instance;
}
Signup or Login in order to comment.