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

Открытые члены

 __construct (RepositoryContract $repository=null)
 
 initFields (array $fields)
 
 setParentCollection (?BaseCollection $collection)
 
 getParentCollection ()
 
 getParent ()
 
 getHash ()
 
 setField (string $name, $value)
 
 setFieldNoDemand (string $name, $value)
 
 hasField (string $name)
 
 getField (string $name)
 
 setFields (array $fields)
 
 getFields ()
 
 getChangedFields ()
 
 hasChangedFields ()
 
 isChanged ()
 
 isNew ()
 
 getId ()
 
 setId (int $id)
 
 remove ()
 
 save ()
 
 saveInternal ()
 
 deleteInternal ()
 
 clearChangedFields ()
 

Защищенные члены

 getFieldStorage ()
 
 createFieldStorage ()
 
 getFieldsMap ()
 
 saveInternalEntity ()
 
 getChildCollections (bool $initCollections=false)
 

Защищенные данные

 $entityRepository
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( RepositoryContract $repository = null)

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

Методы

◆ clearChangedFields()

clearChangedFields ( )
Возвращает
$this

Переопределяется в Property.

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

◆ createFieldStorage()

createFieldStorage ( )
protected

Переопределяется в SimpleSku.

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

◆ deleteInternal()

deleteInternal ( )

Переопределяется в Property и SimpleSku.

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

◆ getChangedFields()

getChangedFields ( )

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

◆ getChildCollections()

getChildCollections ( bool $initCollections = false)
finalprotected
Аргументы
bool$initCollections
Возвращает
\Generator|\Bitrix\Catalog\v2\BaseCollection[]

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

◆ getField()

getField ( string $name)

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

◆ getFields()

getFields ( )

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

◆ getFieldsMap()

getFieldsMap ( )
protected

Переопределяется в Barcode, BaseIblockElementEntity, BaseImage, BaseMeasureRatio, BasePrice и StoreProduct.

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

◆ getFieldStorage()

getFieldStorage ( )
protected

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

◆ getHash()

getHash ( )

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

◆ getId()

getId ( )

Переопределяется в Property.

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

◆ getParent()

getParent ( )

Переопределяется в SimpleSku.

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

◆ getParentCollection()

getParentCollection ( )

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

◆ hasChangedFields()

hasChangedFields ( )

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

◆ hasField()

hasField ( string $name)

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

◆ initFields()

initFields ( array $fields)

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

◆ isChanged()

isChanged ( )

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

◆ isNew()

isNew ( )

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

◆ remove()

remove ( )

Переопределяется в EntityFieldImage.

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

◆ save()

save ( )

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

◆ saveInternal()

saveInternal ( )

ToDo is it a BaseEntity method? do all children need it? e.g. Property - doesn't

Возвращает
\Bitrix\Main\Result

Переопределяется в BaseIblockElementEntity, BaseProduct и Property.

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

◆ saveInternalEntity()

saveInternalEntity ( )
protected

Переопределяется в Sku.

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

◆ setField()

setField ( string $name,
$value )

Переопределяется в BaseIblockElementEntity и BaseProduct.

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

◆ setFieldNoDemand()

setFieldNoDemand ( string $name,
$value )

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

◆ setFields()

setFields ( array $fields)

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

◆ setId()

setId ( int $id)

Переопределяется в EntityFieldImage и Property.

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

◆ setParentCollection()

setParentCollection ( ?BaseCollection $collection)

Переопределяется в Sku.

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

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

◆ $entityRepository

$entityRepository
protected

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