0 follower

Final Class Yiisoft\Queue\Stubs\StubQueue

InheritanceYiisoft\Queue\Stubs\StubQueue
ImplementsYiisoft\Queue\QueueInterface

Stub queue that does nothing. Message status is always "done".

Method Details

Hide inherited methods

__construct() public method

public mixed __construct ( string $name 'default' )
$name string

                public function __construct(
    private string $name = 'default',
) {}

            
getName() public method

public string getName ( )

                public function getName(): string
{
    return $this->name;
}

            
listen() public method

public void listen ( )

                public function listen(): void {}

            
push() public method

public Yiisoft\Queue\Message\MessageInterface push ( Yiisoft\Queue\Message\MessageInterface $message )
$message Yiisoft\Queue\Message\MessageInterface

                public function push(MessageInterface $message): MessageInterface
{
    return $message;
}

            
run() public method

public integer run ( integer $max 0 )
$max integer

                public function run(int $max = 0): int
{
    return 0;
}

            
status() public method

public \Yiisoft\Queue\MessageStatus status ( integer|string $id )
$id integer|string

                public function status(int|string $id): MessageStatus
{
    return MessageStatus::DONE;
}

            
withMiddlewares() public method

public self withMiddlewares ( mixed $middlewareDefinitions )
$middlewareDefinitions mixed

                public function withMiddlewares(mixed ...$middlewareDefinitions): self
{
    return $this;
}

            
withMiddlewaresAdded() public method

public self withMiddlewaresAdded ( mixed $middlewareDefinitions )
$middlewareDefinitions mixed

                public function withMiddlewaresAdded(mixed ...$middlewareDefinitions): self
{
    return $this;
}