Interface Yiisoft\Queue\AMQP\Settings\ExchangeSettingsInterface
| Implemented by | Yiisoft\Queue\AMQP\Settings\Exchange |
|---|
Public Methods
Method Details
| public abstract getArguments( ): \PhpAmqpLib\Wire\AMQPTable|array |
public function getArguments(): AMQPTable|array;
Positional arguments to be used with \PhpAmqpLib\Channel\AMQPChannel::exchange_declare()
| public abstract getPositionalSettings( ): (\PhpAmqpLib\Wire\AMQPTable|array|boolean|integer|string|null)[] |
public function getPositionalSettings(): array;
| public abstract withArguments( \PhpAmqpLib\Wire\AMQPTable|array $arguments ): self | ||
| $arguments | \PhpAmqpLib\Wire\AMQPTable|array | |
public function withArguments(AMQPTable|array $arguments): self;
| public abstract withAutoDelete( boolean $autoDelete ): self | ||
| $autoDelete | boolean | |
public function withAutoDelete(bool $autoDelete): self;
| public abstract withDurable( boolean $durable ): self | ||
| $durable | boolean | |
public function withDurable(bool $durable): self;
| public abstract withInternal( boolean $internal ): self | ||
| $internal | boolean | |
public function withInternal(bool $internal): self;
| public abstract withName( string $name ): self | ||
| $name | string | |
public function withName(string $name): self;
| public abstract withNowait( boolean $nowait ): self | ||
| $nowait | boolean | |
public function withNowait(bool $nowait): self;
| public abstract withPassive( boolean $passive ): self | ||
| $passive | boolean | |
public function withPassive(bool $passive): self;
| public abstract withTicket( integer|null $ticket ): self | ||
| $ticket | integer|null | |
public function withTicket(?int $ticket): self;
Signup or Login in order to comment.