Skip to content

Commit 1bde756

Browse files
committed
Команды.
1 parent 56a728f commit 1bde756

File tree

7 files changed

+16
-14
lines changed

7 files changed

+16
-14
lines changed

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
## Зачем?
44

55
Оригинальный модуль заточен под битриксовый сервис-локатор, а он встречается только на версиях главного модуля больше,
6-
чем `20.5.400`. На моих проектах такой свежести нет, а функционал интересный.
6+
чем `20.5.400`. На моих проектах такой свежести нет, а функционал интересный и полезный.
77

88
## Отличия
99

1010
Выпилил (частично, пока не касается команд) битриксовый сервис-локатор в пользу отдельного симфонического контейнера.
1111

12-
Исправил некоторое количество ошибок.
12+
Исправил некоторое количество ошибок.
13+
14+
Добавил к командам префикс `bitrix-`, чтобы избежать конфликта с командами оригинального бандла `RabbitMqBundle`.
1315

1416
# Оригинальное readme.MD с некоторыми корректировками
1517

@@ -161,11 +163,11 @@ class UploadPictureConsumer implements ConsumerInterface
161163
Если у вас установлен модуль [yngc0der.cli](https://github.com/yngc0der/bitrix-cli), вам будут доступны некоторые
162164
команды, которые упрощают работу:
163165

164-
* `rabbitmq:consumer` Executes a consumer
165-
* `rabbitmq:delete` Delete a consumer's queue
166-
* `rabbitmq:purge` Purge a consumer's queue
167-
* `rabbitmq:setup-fabric` Sets up the Rabbit MQ fabric
168-
* `rabbitmq:stdin-producer` Executes a producer that reads data from STDIN
166+
* `bitrix-rabbitmq:consumer` Executes a consumer
167+
* `bitrix-rabbitmq:delete` Delete a consumer's queue
168+
* `bitrix-rabbitmq:purge` Purge a consumer's queue
169+
* `bitrix-abbitmq:setup-fabric` Sets up the Rabbit MQ fabric
170+
* `bitrix-rabbitmq:stdin-producer` Executes a producer that reads data from STDIN
169171

170172
## Адаптировано к Bitrix
171173
- [x] Connection (Stream, Socket, Lazy, LazySocket)

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('rabbitmq:consumer');
11+
$this->setName('bitrix-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('rabbitmq:delete');
22+
$this->setName('bitrix-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('rabbitmq:purge');
22+
$this->setName('bitrix-rabbitmq:purge');
2323
}
2424

2525
/**

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('rabbitmq:setup-fabric')
15+
->setName('bitrix-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('rabbitmq:stdin-producer')
20+
->setName('bitrix-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', '')

lib/Integration/CLI/Commands.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
use Bitrix\Main\Event;
99
use Bitrix\Main\EventResult;
10-
use Bitrix\Main\DI\ServiceLocator;
1110
use Proklung\RabbitMq\Command;
11+
use Proklung\RabbitMq\Integration\DI\Services;
1212

1313
/**
1414
* Class Commands
@@ -18,7 +18,7 @@ class Commands
1818
{
1919
public static function onCommandsLoad(Event $event)
2020
{
21-
$container = ServiceLocator::getInstance();
21+
$container = Services::getInstance();
2222

2323
$commands = [
2424
new Command\ConsumerCommand(),

0 commit comments

Comments
 (0)