-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.settings.php
41 lines (40 loc) · 2.18 KB
/
.settings.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
/**
* @author RG. <[email protected]>
*/
return [
'parameters' => [
'value' => [
'rabbitmq.connection.class' => 'PhpAmqpLib\Connection\AMQPConnection',
'rabbitmq.socket_connection.class' => 'PhpAmqpLib\Connection\AMQPSocketConnection',
'rabbitmq.lazy.class' => 'PhpAmqpLib\Connection\AMQPLazyConnection',
'rabbitmq.lazy.socket_connection.class' => 'PhpAmqpLib\Connection\AMQPLazySocketConnection',
'rabbitmq.connection_factory.class' => 'Proklung\RabbitMq\RabbitMq\AMQPConnectionFactory',
'rabbitmq.binding.class' => 'Proklung\RabbitMq\RabbitMq\Binding',
'rabbitmq.producer.class' => 'Proklung\RabbitMq\RabbitMq\Producer',
'rabbitmq.consumer.class' => 'Proklung\RabbitMq\RabbitMq\Consumer',
'rabbitmq.multi_consumer.class' => '',
'rabbitmq.dynamic_consumer.class' => '',
'rabbitmq.batch_consumer.class' => 'Proklung\RabbitMq\RabbitMq\BatchConsumer',
'rabbitmq.anon_consumer.class' => 'Proklung\RabbitMq\RabbitMq\AnonConsumer',
'rabbitmq.rpc_client.class' => 'Proklung\RabbitMq\RabbitMq\RpcClient',
'rabbitmq.rpc_server.class' => 'Proklung\RabbitMq\RabbitMq\RpcServer',
'rabbitmq.logged.channel.class' => '',
'rabbitmq.parts_holder.class' => 'Proklung\RabbitMq\RabbitMq\AmqpPartsHolder',
'rabbitmq.fallback.class' => 'Proklung\RabbitMq\RabbitMq\Fallback',
// Внутренние параметры модуля
'cache_path' => '/bitrix/cache/s1/proklung.rabbitmq', // Путь к закешированному контейнеру
'compile_container_envs' => ['prod'], // Окружения при которых компилировать контейнер
'container.dumper.inline_factories' => false, // Дампить контейнер как одиночные файлы
],
'readonly' => false,
],
'services' => [
'value' => [
'rabbitmq.service_loader' => [
'className' => 'Proklung\RabbitMq\Integration\DI\Services',
],
],
'readonly' => false,
],
];