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

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

 __construct (ProductFactory $factory, IblockInfo $iblockInfo)
 
- Открытые члены унаследованные от BaseIblockElementRepository
 __construct (BaseIblockElementFactory $factory, IblockInfo $iblockInfo)
 
 getEntityById (int $id)
 
 getEntitiesBy ($params)
 
 save (BaseEntity ... $entities)
 
 delete (BaseEntity ... $entities)
 
 setAutoloadDetailUrl (bool $state)
 
 checkAutoloadDetailUrl ()
 
 setDetailUrlTemplate (?string $template)
 
 getDetailUrlTemplate ()
 

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

 getAdditionalFilter ()
 
 getAdditionalProductFilter ()
 
 makeEntity (array $fields=[])
 
- Защищенные члены унаследованные от BaseIblockElementRepository
 getDefaultElementSelect ()
 
 getList (array $params)
 
 createEntity (array $fields=[])
 
 addInternal (array $fields)
 
 updateInternal (int $id, array $fields)
 
 deleteInternal (int $id)
 
 prepareElementFields (array $fields)
 
 prepareProductFields (array $fields)
 

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

 $factory
 
- Защищенные данные унаследованные от BaseIblockElementRepository
 $factory
 
 $iblockInfo
 

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

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

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

◆ __construct()

__construct ( ProductFactory $factory,
IblockInfo $iblockInfo )

ProductRepository constructor.

Аргументы
\Bitrix\Catalog\v2\Product\ProductFactory$factory
\Bitrix\Catalog\v2\Iblock\IblockInfo$iblockInfo

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

Методы

◆ getAdditionalFilter()

getAdditionalFilter ( )
protected

Переопределяет метод предка BaseIblockElementRepository.

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

◆ getAdditionalProductFilter()

getAdditionalProductFilter ( )
protected

Переопределяет метод предка BaseIblockElementRepository.

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

◆ makeEntity()

makeEntity ( array $fields = [])
protected

Переопределяет метод предка BaseIblockElementRepository.

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

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

◆ $factory

$factory
protected

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