22
33namespace VladimirYuldashev \LaravelQueueRabbitMQ \Queue \Connectors ;
44
5- use Enqueue \AmqpLib \AmqpConnectionFactory as EnqueueAmqpConnectionFactory ;
65use Illuminate \Support \Arr ;
76use Interop \Amqp \AmqpContext ;
7+ use InvalidArgumentException ;
88use Illuminate \Contracts \Queue \Queue ;
99use Interop \Amqp \AmqpConnectionFactory ;
1010use Enqueue \AmqpTools \DelayStrategyAware ;
1111use Illuminate \Contracts \Events \Dispatcher ;
1212use Illuminate \Queue \Events \WorkerStopping ;
1313use Enqueue \AmqpTools \RabbitMqDlxDelayStrategy ;
1414use Illuminate \Queue \Connectors \ConnectorInterface ;
15- use InvalidArgumentException ;
16- use VladimirYuldashev \LaravelQueueRabbitMQ \Horizon \RabbitMQQueue as HorizonRabbitMQQueue ;
1715use VladimirYuldashev \LaravelQueueRabbitMQ \Queue \RabbitMQQueue ;
1816use Interop \Amqp \AmqpConnectionFactory as InteropAmqpConnectionFactory ;
17+ use Enqueue \AmqpLib \AmqpConnectionFactory as EnqueueAmqpConnectionFactory ;
18+ use VladimirYuldashev \LaravelQueueRabbitMQ \Horizon \RabbitMQQueue as HorizonRabbitMQQueue ;
1919
2020class RabbitMQConnector implements ConnectorInterface
2121{
@@ -41,7 +41,7 @@ public function connect(array $config): Queue
4141 {
4242 $ factoryClass = Arr::get ($ config , 'factory_class ' , EnqueueAmqpConnectionFactory::class);
4343
44- if (!class_exists ($ factoryClass ) || !(new \ReflectionClass ($ factoryClass ))->implementsInterface (InteropAmqpConnectionFactory::class)) {
44+ if (! class_exists ($ factoryClass ) || ! (new \ReflectionClass ($ factoryClass ))->implementsInterface (InteropAmqpConnectionFactory::class)) {
4545 throw new \LogicException (sprintf ('The factory_class option has to be valid class that implements "%s" ' , InteropAmqpConnectionFactory::class));
4646 }
4747
0 commit comments