File tree Expand file tree Collapse file tree 4 files changed +19
-1
lines changed Expand file tree Collapse file tree 4 files changed +19
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ public function toOptionArray()
2020 ['value ' => 'sqs ' , 'label ' => __ ('Amazon AWS SQS ' )],
2121 ['value ' => 'redis ' , 'label ' => __ ('Redis ' )],
2222 ['value ' => 'dbal ' , 'label ' => __ ('Doctrine DBAL ' )],
23+ ['value ' => 'null ' , 'label ' => __ ('Null transport ' )],
2324 ];
2425 }
2526}
Original file line number Diff line number Diff line change @@ -141,6 +141,9 @@ public function buildConfig()
141141 case 'dbal ' :
142142 $ config ['transport ' ] = $ this ->getDbalConfig ();
143143 break ;
144+ case 'null ' :
145+ $ config ['transport ' ] = $ this ->getNullConfig ();
146+ break ;
144147 default :
145148 throw new \LogicException (sprintf ('Unknown transport: "%s" ' , $ name ));
146149 }
@@ -281,4 +284,12 @@ public function getDbalConfig()
281284 'lazy ' => (bool ) $ this ->scopeConfig ->getValue ('enqueue/dbal/lazy ' ),
282285 ]];
283286 }
287+
288+ /**
289+ * @return array
290+ */
291+ private function getNullConfig (): array
292+ {
293+ return ['null ' => []];
294+ }
284295}
Original file line number Diff line number Diff line change 33namespace Enqueue \Magento2 \Plugin \Model \Config ;
44
55use \Enqueue \AmqpExt \AmqpContext ;
6+ use Enqueue \Null \NullContext ;
67use \Enqueue \Stomp \StompContext ;
78use \Enqueue \Fs \FsContext ;
89use \Enqueue \Sqs \SqsContext ;
@@ -55,6 +56,11 @@ class ConfigPlugin
5556 'name ' => 'Doctrine DBAL ' ,
5657 'package ' => 'enqueue/dbal ' ,
5758 'class ' => DbalContext::class,
59+ ],
60+ 'null ' => [
61+ 'name ' => 'Null transport ' ,
62+ 'package ' => 'enqueue/null ' ,
63+ 'class ' => NullContext::class
5864 ]
5965 ];
6066
Original file line number Diff line number Diff line change 44 <default >
55 <enqueue >
66 <transport >
7- <default >rabbitmq_amqp </default >
7+ <default >null </default >
88 </transport >
99 <client >
1010 <prefix >enqueue</prefix >
You can’t perform that action at this time.
0 commit comments