1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
ProductRepository.php
См. документацию.
1<?php
2
3namespace Bitrix\Catalog\v2\Product;
4
5use Bitrix\Catalog\ProductTable;
6use Bitrix\Catalog\v2\BaseIblockElementEntity;
7use Bitrix\Catalog\v2\BaseIblockElementRepository;
8use Bitrix\Catalog\v2\Iblock\IblockInfo;
9
19{
21 protected $factory;
22
30 {
31 parent::__construct($factory, $iblockInfo);
32 }
33
34 protected function getAdditionalFilter(): array
35 {
36 $filter = parent::getAdditionalFilter();
37 $filter['IBLOCK_ID'] = $this->iblockInfo->getProductIblockId();
38
39 return $filter;
40 }
41
42 protected function getAdditionalProductFilter(): array
43 {
44 $filter = parent::getAdditionalProductFilter();
45
46 $filter['=TYPE'] = [
51 ];
52
53 return $filter;
54 }
55
57 {
58 return $this->factory->createEntity();
59 }
60}
const TYPE_EMPTY_SKU
Определения product.php:75
const TYPE_SKU
Определения product.php:72
const TYPE_SERVICE
Определения product.php:76
const TYPE_PRODUCT
Определения product.php:70
__construct(ProductFactory $factory, IblockInfo $iblockInfo)
Определения ProductRepository.php:29
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$filter
Определения iblock_catalog_list.php:54
$fields
Определения yandex_run.php:501