1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс BaseEntity
Граф наследования:BaseEntity:
Barcode BaseIblockElementEntity BaseImage BaseMeasureRatio BasePrice Property PropertyFeature PropertyValue Section StoreProduct

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

 __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 строка 325

◆ createFieldStorage()

createFieldStorage ( )
protected

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

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

◆ deleteInternal()

deleteInternal ( )

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

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

◆ getChangedFields()

getChangedFields ( )

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

◆ getChildCollections()

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

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

◆ getField()

getField ( string $name)

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

◆ getFields()

getFields ( )

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

◆ getFieldsMap()

getFieldsMap ( )
protected

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

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

◆ 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 строка 216

◆ saveInternalEntity()

saveInternalEntity ( )
protected

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

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

◆ 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


Объявления и описания членов класса находятся в файле: