Skip to content

Commit 30f3108

Browse files
committed
Алиасы сервисов
1 parent f1ab42a commit 30f3108

File tree

3 files changed

+27
-2
lines changed

3 files changed

+27
-2
lines changed

configs/bitrix.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,28 @@
2121
->args([service(EventBridgeMail::class), service('notifier')])
2222
->public()
2323

24+
->alias('bitrix.notifier.policy', BitrixPolicySender::class)
25+
->public()
26+
2427
->set(BitrixMailEventSender::class, BitrixMailEventSender::class)
2528
->args([service(EventBridgeMail::class), service('notifier')])
2629
->public()
2730

31+
->alias('bitrix.notifier.mail', BitrixMailEventSender::class)
32+
->public()
33+
2834
->set(BitrixSmsSender::class, BitrixSmsSender::class)
2935
->args([service(EventBridgeSms::class), service('texter')])
3036
->public()
3137

38+
->alias('bitrix.notifier.sms', BitrixSmsSender::class)
39+
->public()
40+
3241
->set(BitrixTelegramEventSender::class, BitrixTelegramEventSender::class)
3342
->args([service(EventBridgeMail::class), service('chatter')])
3443
->public()
44+
45+
->alias('bitrix.notifier.telegram', BitrixTelegramEventSender::class)
46+
->public()
3547
;
3648
};

install/version.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

33
$arModuleVersion = [
4-
'VERSION' => '1.1.1',
5-
'VERSION_DATE' => '2021-07-29'
4+
'VERSION' => '1.2.0',
5+
'VERSION_DATE' => '2021-07-30'
66
];

readme.MD

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@ return [
193193
$bitrixEventHandler = BitrixMailEventSender::getInstance(
194194
\Proklung\Notifier\DI\Services::getInstance()->get('notifier')
195195
);
196+
197+
// Или так:
198+
$bitrixEventHandler = \Proklung\Notifier\DI\Services::get('bitrix.notifier.mail');
196199

197200
// Массив, идентичный с параметром fields при отправке Битриксом сообщений
198201
// См. https://dev.1c-bitrix.ru/api_help/main/reference/cevent/send.php
@@ -224,6 +227,9 @@ return [
224227
$bitrixEventHandler = BitrixPolicySender::getInstance(
225228
\Proklung\Notifier\DI\Services::getInstance()->get('notifier')
226229
);
230+
231+
// Или так:
232+
$bitrixEventHandler = \Proklung\Notifier\DI\Services::get('bitrix.notifier.policy');
227233

228234
// Массив, идентичный с параметром fields при отправке Битриксом сообщений
229235
// См. https://dev.1c-bitrix.ru/api_help/main/reference/cevent/send.php
@@ -241,6 +247,9 @@ return [
241247
$bitrixEventHandler = BitrixSmsSender::getInstance(
242248
\Proklung\Notifier\DI\Services::getInstance()->get('texter')
243249
);
250+
251+
// Или так:
252+
$bitrixEventHandler = \Proklung\Notifier\DI\Services::get('bitrix.notifier.sms');
244253

245254
// Массив, идентичный с параметром fields при отправке Битриксом сообщений
246255
$arFields = [
@@ -264,6 +273,10 @@ return [
264273
\Proklung\Notifier\DI\Services::getInstance()->get('chatter')
265274
);
266275

276+
// Или так:
277+
$bitrixEventHandler = \Proklung\Notifier\DI\Services::get('bitrix.notifier.telegram');
278+
279+
267280
$arFields = ['CODE' => '2222', 'LINK' => 'http://site.loc/'];
268281

269282
$bitrixEventHandler->send('TEST_EVENT', $arFields);

0 commit comments

Comments
 (0)