diff --git a/Transport/Connection.php b/Transport/Connection.php index 788c754..c8c3ea1 100644 --- a/Transport/Connection.php +++ b/Transport/Connection.php @@ -573,3 +573,7 @@ private function rawCommand(string $command, ...$arguments): mixed return $result; } } + +if (!class_exists(\Symfony\Component\Messenger\Transport\RedisExt\Connection::class, false)) { + class_alias(Connection::class, \Symfony\Component\Messenger\Transport\RedisExt\Connection::class); +} diff --git a/Transport/RedisReceivedStamp.php b/Transport/RedisReceivedStamp.php index 4773d82..9c4f34d 100644 --- a/Transport/RedisReceivedStamp.php +++ b/Transport/RedisReceivedStamp.php @@ -30,3 +30,7 @@ public function getId(): string return $this->id; } } + +if (!class_exists(\Symfony\Component\Messenger\Transport\RedisExt\RedisReceivedStamp::class, false)) { + class_alias(RedisReceivedStamp::class, \Symfony\Component\Messenger\Transport\RedisExt\RedisReceivedStamp::class); +} diff --git a/Transport/RedisReceiver.php b/Transport/RedisReceiver.php index 0085338..1a63d33 100644 --- a/Transport/RedisReceiver.php +++ b/Transport/RedisReceiver.php @@ -96,3 +96,7 @@ private function findRedisReceivedStamp(Envelope $envelope): RedisReceivedStamp return $redisReceivedStamp; } } + +if (!class_exists(\Symfony\Component\Messenger\Transport\RedisExt\RedisReceiver::class, false)) { + class_alias(RedisReceiver::class, \Symfony\Component\Messenger\Transport\RedisExt\RedisReceiver::class); +} diff --git a/Transport/RedisSender.php b/Transport/RedisSender.php index dbbfe77..433cfe9 100644 --- a/Transport/RedisSender.php +++ b/Transport/RedisSender.php @@ -47,3 +47,7 @@ public function send(Envelope $envelope): Envelope return $envelope; } } + +if (!class_exists(\Symfony\Component\Messenger\Transport\RedisExt\RedisSender::class, false)) { + class_alias(RedisSender::class, \Symfony\Component\Messenger\Transport\RedisExt\RedisSender::class); +} diff --git a/Transport/RedisTransport.php b/Transport/RedisTransport.php index 3621538..88daa22 100644 --- a/Transport/RedisTransport.php +++ b/Transport/RedisTransport.php @@ -84,3 +84,7 @@ private function getSender(): RedisSender return $this->sender = new RedisSender($this->connection, $this->serializer); } } + +if (!class_exists(\Symfony\Component\Messenger\Transport\RedisExt\RedisTransport::class, false)) { + class_alias(RedisTransport::class, \Symfony\Component\Messenger\Transport\RedisExt\RedisTransport::class); +} diff --git a/Transport/RedisTransportFactory.php b/Transport/RedisTransportFactory.php index 1a36203..88cead8 100644 --- a/Transport/RedisTransportFactory.php +++ b/Transport/RedisTransportFactory.php @@ -33,3 +33,7 @@ public function supports(string $dsn, array $options): bool return 0 === strpos($dsn, 'redis://') || 0 === strpos($dsn, 'rediss://'); } } + +if (!class_exists(\Symfony\Component\Messenger\Transport\RedisExt\RedisTransportFactory::class, false)) { + class_alias(RedisTransportFactory::class, \Symfony\Component\Messenger\Transport\RedisExt\RedisTransportFactory::class); +}