1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
eventsubscriberresponsetrait.php
См. документацию.
1<?php
2
3namespace Bitrix\Calendar\Internals\EventManager\EventSubscriber;
4
5use Bitrix\Calendar\Core\Common;
6use Bitrix\Main\EventResult;
7
8trait EventSubscriberResponseTrait
9{
10 private function makeSuccessResponse($parameters = []): EventResult
11 {
12 return $this->makeCommonResponse(EventResult::SUCCESS, $parameters);
13 }
14
15 private function makeUndefinedResponse($parameters = []): EventResult
16 {
17 return $this->makeCommonResponse(EventResult::UNDEFINED, $parameters);
18 }
19
20 private function makeErrorResponse($parameters = []): EventResult
21 {
22 return $this->makeCommonResponse(EventResult::ERROR, $parameters);
23 }
24
25 private function makeCommonResponse(string $type, $parameters = []): EventResult
26 {
27 return new EventResult(
28 type: $type,
29 parameters: $parameters,
30 moduleId: Common::CALENDAR_MODULE_ID,
31 handler: static::class,
32 );
33 }
34}
$type
Определения event.php:7
$parameters
Определения event.php:8