Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс PlacementTable
+ Граф наследования:PlacementTable:

Открытые статические члены

static getTableName ()
 
static getMap ()
 
static getHandlers ($placement, int $userId=null)
 
static deleteByApp ($appId)
 
static getHandlersList ($placement, $skipInstallCheck=false, int $userId=null)
 
static getDefaultTitle (int $placementId, $language=null)
 
static clearHandlerCache ()
 
static onBeforeUpdate (Main\Entity\Event $event)
 
static onBeforeAdd (Main\Entity\Event $event)
 
static onBeforeDelete (Main\Entity\Event $event)
 
static onAfterAdd (Main\Entity\Event $event)
 
static onAfterUpdate (Main\Entity\Event $event)
 
static onAfterDelete (Main\Entity\Event $event)
 

Открытые атрибуты

const PREFIX_EVENT_ON_AFTER_ADD = 'onAfterPlacementAdd::'
 
const PREFIX_EVENT_ON_AFTER_DELETE = 'onAfterPlacementDelete::'
 
const DEFAULT_USER_ID_VALUE = 0
 
const PLACEMENT_DEFAULT = 'DEFAULT'
 
const ERROR_PLACEMENT_NOT_FOUND = 'ERROR_PLACEMENT_NOT_FOUND'
 
const ERROR_PLACEMENT_MAX_COUNT = 'ERROR_PLACEMENT_MAX_COUNT'
 
const ERROR_PLACEMENT_USER_MODE = 'ERROR_PLACEMENT_USER_MODE'
 
const CACHE_TTL = 86400
 
const CACHE_DIR = 'rest/placement'
 

Защищенные статические члены

static getCacheId ($placement)
 
static checkUniq (Main\Entity\Event $event, $add=false)
 

Статические защищенные данные

static $handlersListCache = []
 

Подробное описание

См. определение в файле placement.php строка 44

Методы

◆ checkUniq()

static checkUniq ( Main\Entity\Event $event,
$add = false )
staticprotected

См. определение в файле placement.php строка 495

◆ clearHandlerCache()

static clearHandlerCache ( )
static

См. определение в файле placement.php строка 380

◆ deleteByApp()

static deleteByApp ( $appId)
static

Removes all application placement handlers.

Аргументы
int$appIdApplication ID.
Возвращает
Main\DB\Result

См. определение в файле placement.php строка 211

◆ getCacheId()

static getCacheId ( $placement)
staticprotected

См. определение в файле placement.php строка 490

◆ getDefaultTitle()

static getDefaultTitle ( int $placementId,
$language = null )
static

Return default placements title

Аргументы
int$placementId
null$language
Возвращает
string|null

См. определение в файле placement.php строка 369

◆ getHandlers()

static getHandlers ( $placement,
int $userId = null )
static

Returns list of placement handlers. Use \Bitrix\Rest\PlacementTable::getHandlersList.

Аргументы
string$placementPlacement ID.
Возвращает
Main\DB\Result

См. определение в файле placement.php строка 176

◆ getHandlersList()

static getHandlersList ( $placement,
$skipInstallCheck = false,
int $userId = null )
static

Returns cached list of placement handlers.

Аргументы
string$placementPlacement ID
bool$skipInstallCheckOptional flag to allow placement from apps with unfinished install
Возвращает
array

См. определение в файле placement.php строка 266

◆ getMap()

static getMap ( )
static

Returns entity map definition.

Возвращает
array

См. определение в файле placement.php строка 78

◆ getTableName()

static getTableName ( )
static

Returns DB table name for entity.

Возвращает
string

См. определение в файле placement.php строка 68

◆ onAfterAdd()

static onAfterAdd ( Main\Entity\Event $event)
static

См. определение в файле placement.php строка 441

◆ onAfterDelete()

static onAfterDelete ( Main\Entity\Event $event)
static

См. определение в файле placement.php строка 469

◆ onAfterUpdate()

static onAfterUpdate ( Main\Entity\Event $event)
static

См. определение в файле placement.php строка 464

◆ onBeforeAdd()

static onBeforeAdd ( Main\Entity\Event $event)
static

См. определение в файле placement.php строка 399

◆ onBeforeDelete()

static onBeforeDelete ( Main\Entity\Event $event)
static

См. определение в файле placement.php строка 406

◆ onBeforeUpdate()

static onBeforeUpdate ( Main\Entity\Event $event)
static

См. определение в файле placement.php строка 392

Данные класса

◆ $handlersListCache

$handlersListCache = []
staticprotected

См. определение в файле placement.php строка 60

◆ CACHE_DIR

const CACHE_DIR = 'rest/placement'

См. определение в файле placement.php строка 58

◆ CACHE_TTL

const CACHE_TTL = 86400

См. определение в файле placement.php строка 57

◆ DEFAULT_USER_ID_VALUE

const DEFAULT_USER_ID_VALUE = 0

См. определение в файле placement.php строка 49

◆ ERROR_PLACEMENT_MAX_COUNT

const ERROR_PLACEMENT_MAX_COUNT = 'ERROR_PLACEMENT_MAX_COUNT'

См. определение в файле placement.php строка 54

◆ ERROR_PLACEMENT_NOT_FOUND

const ERROR_PLACEMENT_NOT_FOUND = 'ERROR_PLACEMENT_NOT_FOUND'

См. определение в файле placement.php строка 53

◆ ERROR_PLACEMENT_USER_MODE

const ERROR_PLACEMENT_USER_MODE = 'ERROR_PLACEMENT_USER_MODE'

См. определение в файле placement.php строка 55

◆ PLACEMENT_DEFAULT

const PLACEMENT_DEFAULT = 'DEFAULT'

См. определение в файле placement.php строка 51

◆ PREFIX_EVENT_ON_AFTER_ADD

const PREFIX_EVENT_ON_AFTER_ADD = 'onAfterPlacementAdd::'

См. определение в файле placement.php строка 46

◆ PREFIX_EVENT_ON_AFTER_DELETE

const PREFIX_EVENT_ON_AFTER_DELETE = 'onAfterPlacementDelete::'

См. определение в файле placement.php строка 47