1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
Event.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Catalog\v2\Event
;
4
5
final
class
Event
6
{
7
// Option region
8
private
const
MODULE_ID =
'Catalog'
;
9
private
const
EVENT_NAME_START_WITH =
'on'
;
10
11
// Entity region
12
public
const
ENTITY_PRODUCT
=
'Product'
;
13
14
// Method region
15
public
const
METHOD_UPDATE
=
'Update'
;
16
17
// Stage region
18
public
const
STAGE_BEFORE
=
'Before'
;
19
public
const
STAGE_ON
=
''
;
20
public
const
STAGE_AFTER
=
'After'
;
21
22
public
static
function
send
(
string
$entity
,
string
$method
,
string
$stage,
array
$parameters): void
23
{
24
$eventName =
Event::makeEventName
(
$entity
,
$method
, $stage);
25
26
$eventHandler = new \Bitrix\Main\Event(Event::MODULE_ID, $eventName, $parameters);
27
28
$eventHandler->send();
29
}
30
31
public
static
function
makeEventName
(
string
$entity
,
string
$method
,
string
$stage): string
32
{
33
return
Event::EVENT_NAME_START_WITH . $stage . Event::MODULE_ID .
$entity
.
$method
;
34
}
35
}
Bitrix\Catalog\v2\Event\Event
Определения
Event.php:6
Bitrix\Catalog\v2\Event\Event\send
static send(string $entity, string $method, string $stage, array $parameters)
Определения
Event.php:22
Bitrix\Catalog\v2\Event\Event\STAGE_ON
const STAGE_ON
Определения
Event.php:19
Bitrix\Catalog\v2\Event\Event\METHOD_UPDATE
const METHOD_UPDATE
Определения
Event.php:15
Bitrix\Catalog\v2\Event\Event\STAGE_AFTER
const STAGE_AFTER
Определения
Event.php:20
Bitrix\Catalog\v2\Event\Event\makeEventName
static makeEventName(string $entity, string $method, string $stage)
Определения
Event.php:31
Bitrix\Catalog\v2\Event\Event\ENTITY_PRODUCT
const ENTITY_PRODUCT
Определения
Event.php:12
Bitrix\Catalog\v2\Event\Event\STAGE_BEFORE
const STAGE_BEFORE
Определения
Event.php:18
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
$entity
$entity
Определения
group_bizproc_workflow_delete.php:17
Bitrix\Catalog\v2\Event
Определения
Event.php:3
$method
$method
Определения
index.php:27
bitrix
modules
catalog
lib
v2
Event
Event.php
Создано системой
1.14.0