1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс ProductRepository
Граф наследования:ProductRepository:
BaseIblockElementRepository ProductRepositoryContract IblockElementRepositoryContract IblockElementRepositoryContract RepositoryContract RepositoryContract

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

 __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)

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

 $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


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