@@ -16,87 +16,105 @@ class UseCasesTest extends WebTestCase
1616{
1717    public  function  provideEnqueueConfigs ()
1818    {
19-         return  [
20-             ['amqp '  => [
21-                 'transport '  => [
22-                     'default '  => 'amqp ' ,
23-                     'amqp '  => [
24-                         'host '  => getenv ('SYMFONY__RABBITMQ__HOST ' ),
25-                         'port '  => getenv ('SYMFONY__RABBITMQ__AMQP__PORT ' ),
26-                         'user '  => getenv ('SYMFONY__RABBITMQ__USER ' ),
27-                         'pass '  => getenv ('SYMFONY__RABBITMQ__PASSWORD ' ),
28-                         'vhost '  => getenv ('SYMFONY__RABBITMQ__VHOST ' ),
29-                         'lazy '  => false ,
30-                     ]
19+         yield  'amqp '  => [[
20+             'transport '  => [
21+                 'default '  => 'amqp ' ,
22+                 'amqp '  => [
23+                     'host '  => getenv ('SYMFONY__RABBITMQ__HOST ' ),
24+                     'port '  => getenv ('SYMFONY__RABBITMQ__AMQP__PORT ' ),
25+                     'user '  => getenv ('SYMFONY__RABBITMQ__USER ' ),
26+                     'pass '  => getenv ('SYMFONY__RABBITMQ__PASSWORD ' ),
27+                     'vhost '  => getenv ('SYMFONY__RABBITMQ__VHOST ' ),
28+                     'lazy '  => false ,
3129                ]
32-             ]],
33-             ['stomp '  => [
34-                 'transport '  => [
35-                     'default '  => 'stomp ' ,
36-                     'stomp '  => [
37-                         'host '  => getenv ('SYMFONY__RABBITMQ__HOST ' ),
38-                         'port '  => getenv ('SYMFONY__RABBITMQ__STOMP__PORT ' ),
39-                         'login '  => getenv ('SYMFONY__RABBITMQ__USER ' ),
40-                         'password '  => getenv ('SYMFONY__RABBITMQ__PASSWORD ' ),
41-                         'vhost '  => getenv ('SYMFONY__RABBITMQ__VHOST ' ),
42-                         'lazy '  => false ,
43-                     ]
30+             ]
31+         ]];
32+ 
33+         yield  'amqp_dsn '  => [[
34+             'transport '  => [
35+                 'default '  => 'amqp ' ,
36+                 'amqp '  => getenv ('AMQP_DSN ' ),
37+             ]
38+         ]];
39+ 
40+         yield  'dsn_amqp '  => [[
41+             'transport '  => [
42+                 'default '  => 'dsn ' ,
43+                 'dsn '  => getenv ('AMQP_DSN ' ),
44+             ]
45+         ]];
46+ 
47+         yield  'stomp '  => [[
48+             'transport '  => [
49+                 'default '  => 'stomp ' ,
50+                 'stomp '  => [
51+                     'host '  => getenv ('SYMFONY__RABBITMQ__HOST ' ),
52+                     'port '  => getenv ('SYMFONY__RABBITMQ__STOMP__PORT ' ),
53+                     'login '  => getenv ('SYMFONY__RABBITMQ__USER ' ),
54+                     'password '  => getenv ('SYMFONY__RABBITMQ__PASSWORD ' ),
55+                     'vhost '  => getenv ('SYMFONY__RABBITMQ__VHOST ' ),
56+                     'lazy '  => false ,
4457                ]
45-             ]],
46-             ['predis '  => [
47-                 'transport '  => [
48-                     'default '  => 'redis ' ,
49-                     'redis '  => [
50-                         'host '  => getenv ('SYMFONY__REDIS__HOST ' ),
51-                         'port '  => (int ) getenv ('SYMFONY__REDIS__PORT ' ),
52-                         'vendor '  => 'predis ' ,
53-                         'lazy '  => false ,
54-                     ]
58+             ]
59+         ]];
60+ 
61+         yield  'predis '  => [[
62+             'transport '  => [
63+                 'default '  => 'redis ' ,
64+                 'redis '  => [
65+                     'host '  => getenv ('SYMFONY__REDIS__HOST ' ),
66+                     'port '  => (int ) getenv ('SYMFONY__REDIS__PORT ' ),
67+                     'vendor '  => 'predis ' ,
68+                     'lazy '  => false ,
5569                ]
56-             ]],
57-             ['phpredis '  => [
58-                 'transport '  => [
59-                     'default '  => 'redis ' ,
60-                     'redis '  => [
61-                         'host '  => getenv ('SYMFONY__REDIS__HOST ' ),
62-                         'port '  => (int ) getenv ('SYMFONY__REDIS__PORT ' ),
63-                         'vendor '  => 'phpredis ' ,
64-                         'lazy '  => false ,
65-                     ]
70+             ]
71+         ]];
72+ 
73+         yield  'phpredis '  => [[
74+             'transport '  => [
75+                 'default '  => 'redis ' ,
76+                 'redis '  => [
77+                     'host '  => getenv ('SYMFONY__REDIS__HOST ' ),
78+                     'port '  => (int ) getenv ('SYMFONY__REDIS__PORT ' ),
79+                     'vendor '  => 'phpredis ' ,
80+                     'lazy '  => false ,
6681                ]
67-             ]],
68-             ['fs '  => [
69-                 'transport '  => [
70-                     'default '  => 'fs ' ,
71-                     'fs '  => [
72-                         'store_dir '  => sys_get_temp_dir (),
73-                     ]
82+             ]
83+         ]];
84+ 
85+         yield  'fs '  => [[
86+             'transport '  => [
87+                 'default '  => 'fs ' ,
88+                 'fs '  => [
89+                     'store_dir '  => sys_get_temp_dir (),
7490                ]
75-             ]],
76-             ['dbal '  => [
77-                 'transport '  => [
78-                     'default '  => 'dbal ' ,
79-                     'dbal '  => [
80-                         'dbname '  => getenv ('SYMFONY__DB__NAME ' ),
81-                         'user '  => getenv ('SYMFONY__DB__USER ' ),
82-                         'password '  => getenv ('SYMFONY__DB__PASSWORD ' ),
83-                         'host '  => getenv ('SYMFONY__DB__HOST ' ),
84-                         'port '  => getenv ('SYMFONY__DB__PORT ' ),
85-                         'driver '  => getenv ('SYMFONY__DB__DRIVER ' ),
86-                     ]
91+             ]
92+         ]];
93+ 
94+         yield  'dbal '  => [[
95+             'transport '  => [
96+                 'default '  => 'dbal ' ,
97+                 'dbal '  => [
98+                     'dbname '  => getenv ('SYMFONY__DB__NAME ' ),
99+                     'user '  => getenv ('SYMFONY__DB__USER ' ),
100+                     'password '  => getenv ('SYMFONY__DB__PASSWORD ' ),
101+                     'host '  => getenv ('SYMFONY__DB__HOST ' ),
102+                     'port '  => getenv ('SYMFONY__DB__PORT ' ),
103+                     'driver '  => getenv ('SYMFONY__DB__DRIVER ' ),
87104                ]
88-             ]],
89-             ['sqs '  => [
90-                 'transport '  => [
91-                     'default '  => 'sqs ' ,
92-                     'sqs '  => [
93-                         'key '  => getenv ('AWS__SQS__KEY ' ),
94-                         'secret '  => getenv ('AWS__SQS__SECRET ' ),
95-                         'region '  => getenv ('AWS__SQS__REGION ' ),
96-                     ]
105+             ]
106+         ]];
107+ 
108+         yield  'sqs '  => [[
109+             'transport '  => [
110+                 'default '  => 'sqs ' ,
111+                 'sqs '  => [
112+                     'key '  => getenv ('AWS__SQS__KEY ' ),
113+                     'secret '  => getenv ('AWS__SQS__SECRET ' ),
114+                     'region '  => getenv ('AWS__SQS__REGION ' ),
97115                ]
98-             ]], 
99-         ];
116+             ]
117+         ]] ;
100118    }
101119
102120    /** 
0 commit comments