0

Final Class Yiisoft\Queue\Middleware\Consume\ConsumeRequest

InheritanceYiisoft\Queue\Middleware\Consume\ConsumeRequest

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( Yiisoft\Queue\Message\MessageInterface $message, string $queueName )
$message Yiisoft\Queue\Message\MessageInterface
$queueName string

                public function __construct(private MessageInterface $message, private string $queueName) {}

            
getMessage() public method

public Yiisoft\Queue\Message\MessageInterface getMessage ( )

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

            
getQueueName() public method

Logical name of the queue currently executing this message.

public string getQueueName ( )

                public function getQueueName(): string
{
    return $this->queueName;
}

            
withMessage() public method

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

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

            
withQueueName() public method

public self withQueueName ( string $queueName )
$queueName string

                public function withQueueName(string $queueName): self
{
    $instance = clone $this;
    $instance->queueName = $queueName;
    return $instance;
}