Skip to content

Commit 8d583bb

Browse files
committed
Boilerplate вынесен в отдельный пакет
1 parent c07c566 commit 8d583bb

16 files changed

+29
-595
lines changed

README.md

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
- Выпилил битриксовый сервис-локатор в пользу отдельного симфонического контейнера
1111
- Исправил некоторое количество ошибок
12-
- Добавил к командам префикс `bitrix-`, чтобы избежать конфликта с командами оригинального бандла `RabbitMqBundle`
1312
- Добавлен отдельный раннер консольных команд
1413
- Адаптирована работа с `RPC_Server` и `RPC_Clients`
1514
- Адаптирована работа с `Anon consumer`
@@ -76,31 +75,26 @@ $consumer->consume(50);
7675

7776
Загрузите пакет, используя пакетный менеджер composer:
7877

79-
composer.json основного проектаЖ
78+
composer.json основного проекта:
8079

8180
```json
8281
"extra": {
8382
"installer-paths": {
8483
"./bitrix/modules/{$name}/": ["type:bitrix-d7-module", "type:bitrix-module"],
8584
"./bitrix/components/{$name}/": ["type:bitrix-d7-component", "type:bitrix-component"],
8685
"./bitrix/templates/{$name}/": ["type:bitrix-d7-template", "type:bitrix-theme"]
87-
}
88-
}
89-
```
90-
91-
composer.json:
92-
93-
```json
86+
},
9487
"repositories": [
9588
{
9689
"type": "git",
9790
"url": "https://github.com/proklung/bitrix.rabbitmq.module"
9891
}
9992
]
93+
}
10094
```
10195

10296
```bash
103-
$ composer require proklung/bitrix-rabbitmq-module
97+
$ composer require proklung/bitrix.rabbitmq.module
10498
```
10599

106100
Установите модуль `proklung.rabbitmq` в административном интерфейсе сайта `bitrix/admin/partner_modules.php`
@@ -254,12 +248,12 @@ class RandomIntServer
254248

255249
Доступны некоторые команды, которые упрощают работу:
256250

257-
* `bitrix-rabbitmq:consumer` Executes a consumer
258-
* `bitrix-rabbitmq:delete` Delete a consumer's queue
259-
* `bitrix-rabbitmq:purge` Purge a consumer's queue
260-
* `bitrix-abbitmq:setup-fabric` Sets up the Rabbit MQ fabric
261-
* `bitrix-rabbitmq:stdin-producer` Executes a producer that reads data from STDIN
262-
* `bitrix-rabbitmq:rpc-server` Start RPC server
251+
* `rabbitmq:consumer` Executes a consumer
252+
* `rabbitmq:delete` Delete a consumer's queue
253+
* `rabbitmq:purge` Purge a consumer's queue
254+
* `rabbitmq:setup-fabric` Sets up the Rabbit MQ fabric
255+
* `rabbitmq:stdin-producer` Executes a producer that reads data from STDIN
256+
* `rabbitmq:rpc-server` Start RPC server
263257

264258
В папке `/install/bin` модуля лежит файл `rabbitmq`. При установке модуля система попробует скопировать его в директорию,
265259
`bin`, лежащую двумя уровнями выше `DOCUMENT_ROOT`. Если такой директории не существует, то сделано ничего не будет. Придется

composer.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,13 @@
1717
}
1818
],
1919

20+
"repositories": [
21+
{
22+
"type": "git",
23+
"url": "https://github.com/proklung/bitrix.containerable.boilerplate"
24+
}
25+
],
26+
2027
"support": {
2128
"issues": "https://github.com/ProklUng/bitrix.rabbitmq.module/issues",
2229
"source": "https://github.com/ProklUng/bitrix.rabbitmq.module"
@@ -31,6 +38,7 @@
3138
"composer/installers": "~1",
3239
"php-amqplib/php-amqplib": "^2.12.1 || ^3",
3340
"psr/log": "^1.1.3",
41+
"proklung/bitrix-containerable-boilerplate": "^1.0",
3442
"ext-json": "*"
3543
},
3644
"require-dev": {

install/bin/rabbitmq

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
use Bitrix\Main\DB\ConnectionException;
55
use Bitrix\Main\Loader;
6+
use ProklUng\ContainerBoilerplate\CLI\ConsoleCommandConfigurator;
67
use Proklung\RabbitMq\Integration\CLI\CommandsSetup;
7-
use Proklung\RabbitMq\Integration\CLI\ConsoleCommandConfigurator;
88
use Proklung\RabbitMq\Integration\DI\Services;
99
use Symfony\Component\Console\Application;
1010

install/version.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
*/
55

66
$arModuleVersion = [
7-
'VERSION' => '1.1.1',
8-
'VERSION_DATE' => '2021-07-13 15:00:00',
7+
'VERSION' => '1.2.0',
8+
'VERSION_DATE' => '2021-07-15 12:00:00',
99
];

lib/Command/ConsumerCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ protected function configure()
88
{
99
parent::configure();
1010
$this->setDescription('Executes a consumer');
11-
$this->setName('bitrix-rabbitmq:consumer');
11+
$this->setName('rabbitmq:consumer');
1212
}
1313

1414
protected function getConsumerService()

lib/Command/DeleteCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ protected function configure()
1919
->setDescription('Delete a consumer\'s queue')
2020
->addOption('no-confirmation', null, InputOption::VALUE_NONE, 'Whether it must be confirmed before deleting');
2121

22-
$this->setName('bitrix-rabbitmq:delete');
22+
$this->setName('rabbitmq:delete');
2323
}
2424

2525
/**

lib/Command/PurgeConsumerCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ protected function configure()
1919
->setDescription('Purge a consumer\'s queue')
2020
->addOption('no-confirmation', null, InputOption::VALUE_NONE, 'Whether it must be confirmed before purging');
2121

22-
$this->setName('bitrix-rabbitmq:purge');
22+
$this->setName('rabbitmq:purge');
2323
}
2424

2525
/**

lib/Command/RpcServerCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ protected function configure()
1414
parent::configure();
1515

1616
$this
17-
->setName('bitrix-rabbitmq:rpc-server')
17+
->setName('rabbitmq:rpc-server')
1818
->setDescription('Start an RPC server')
1919
->addArgument('name', InputArgument::REQUIRED, 'Server Name')
2020
->addOption('messages', 'm', InputOption::VALUE_OPTIONAL, 'Messages to consume', 0)

lib/Command/SetupFabricCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ class SetupFabricCommand extends BaseRabbitMqCommand
1212
protected function configure()
1313
{
1414
$this
15-
->setName('bitrix-rabbitmq:setup-fabric')
15+
->setName('rabbitmq:setup-fabric')
1616
->setDescription('Sets up the Rabbit MQ fabric')
1717
->addOption('debug', 'd', InputOption::VALUE_NONE, 'Enable Debugging')
1818
;

lib/Command/StdInProducerCommand.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ protected function configure()
1717
parent::configure();
1818

1919
$this
20-
->setName('bitrix-rabbitmq:stdin-producer')
20+
->setName('rabbitmq:stdin-producer')
2121
->addArgument('name', InputArgument::REQUIRED, 'Producer Name')
2222
->setDescription('Executes a producer that reads data from STDIN')
2323
->addOption('route', 'r', InputOption::VALUE_OPTIONAL, 'Routing Key', '')

0 commit comments

Comments
 (0)