1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
AbstractPreProcessor.php
См. документацию.
1<?php
2
4
9
11{
12 protected Service $service;
13 public function __construct(protected Event $event)
14 {
15 $this->service = new Service();
16 }
17
18 abstract protected function isAvailable(): bool;
19 abstract protected function process(): void;
20 abstract protected function getTypeId(): string;
21
22 protected function pushEvent(array $recipients, string $eventType, array $params): void
23 {
24 PushService::addEvent($recipients, [
25 'module_id' => PushService::MODULE_NAME,
26 'command' => $eventType,
27 'params' => $params,
28 ]);
29 }
30 final public function processEvent(): void
31 {
32 if (!$this->isAvailable())
33 {
34 return;
35 }
36
37 $this->process();
38 }
39}
pushEvent(array $recipients, string $eventType, array $params)
Определения AbstractPreProcessor.php:22
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$event
Определения prolog_after.php:141
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']
Определения template.php:799