1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace Symfony\Component\Messenger;
- final class WorkerMetadata
- {
- private $metadata;
- public function __construct(array $metadata)
- {
- $this->metadata = $metadata;
- }
- public function set(array $newMetadata): void
- {
- $this->metadata = array_merge($this->metadata, $newMetadata);
- }
-
- public function getQueueNames(): ?array
- {
- return $this->metadata['queueNames'] ?? null;
- }
-
- public function getTransportNames(): array
- {
- return $this->metadata['transportNames'] ?? [];
- }
- }
|