1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
baseinsertignoretrait.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Main\ORM\Data\AddStrategy\Internal
;
4
5
use
Bitrix\Main\ORM\Data\AddStrategy\Contract\AddStrategy
;
6
use
Bitrix\Main\ORM\Data\AddStrategy\InsertIgnore
;
7
use
Bitrix\Main\ORM\Data\DataManager
;
8
13
trait
BaseInsertIgnoreTrait
14
{
18
private
static
array
$insertIgnoreStrategyCache = [];
19
20
private
static
function
getCachedInsertIgnoreStrategy():
AddStrategy
21
{
22
self::$insertIgnoreStrategyCache[static::class] ??= static::getInsertIgnoreStrategy();
23
24
return
self::$insertIgnoreStrategyCache[static::class];
25
}
26
27
protected
static
function
getInsertIgnoreStrategy():
AddStrategy
28
{
29
return
new
InsertIgnore
(static::getEntity());
30
}
31
}
Bitrix\Main\ORM\Data\AddStrategy\InsertIgnore
Определения
insertignore.php:11
Bitrix\Main\ORM\Data\DataManager
Определения
datamanager.php:35
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Main\ORM\Data\AddStrategy\Contract\AddStrategy
Определения
addstrategy.php:9
Bitrix\Main\ORM\Data\AddStrategy\Internal
Определения
baseinsertignoretrait.php:3
Bitrix\Main\ORM\Data\AddStrategy\Internal\BaseInsertIgnoreTrait
trait BaseInsertIgnoreTrait
Определения
baseinsertignoretrait.php:14
bitrix
modules
main
lib
orm
data
addstrategy
internal
baseinsertignoretrait.php
Создано системой
1.14.0