См. определение в файле SkuRepository.php строка 23
◆ __construct()
SkuRepository constructor.
- Аргументы
-
\Bitrix\Catalog\v2\Sku\SkuFactory | $factory | |
\Bitrix\Catalog\v2\Iblock\IblockInfo | $iblockInfo | |
\Bitrix\Catalog\v2\Product\ProductRepositoryContract | $productRepository | |
\Bitrix\Catalog\v2\Property\PropertyRepositoryContract | $propertyRepository | |
См. определение в файле SkuRepository.php строка 40
◆ createEntity()
◆ getAdditionalFilter()
◆ getAdditionalProductFilter()
getAdditionalProductFilter |
( |
| ) |
|
|
protected |
◆ getCollectionByProduct()
- Аргументы
-
\Bitrix\Catalog\v2\Product\BaseProduct | $product | |
- Возвращает
- \Bitrix\Catalog\v2\Sku\SkuCollection|\Bitrix\Catalog\v2\Sku\BaseSku[]
Замещает SkuRepositoryContract.
См. определение в файле SkuRepository.php строка 56
◆ getCountByProductId()
getCountByProductId |
( |
int |
$productId | ) |
|
◆ getEntitiesBy()
◆ getEntitiesByProduct()
getEntitiesByProduct |
( |
BaseProduct |
$product, |
|
|
array |
$params |
|
) |
| |
Sku entities for product.
- Аргументы
-
BaseProduct | $product | |
array | $params | parameters for getList method |
- Возвращает
- \Bitrix\Catalog\v2\Sku\Sku[]
Замещает SkuRepositoryContract.
См. определение в файле SkuRepository.php строка 76
◆ loadEagerCollectionByProduct()
- Аргументы
-
\Bitrix\Catalog\v2\Product\BaseProduct | $product | |
- Возвращает
- \Bitrix\Catalog\v2\Sku\SkuCollection|\Bitrix\Catalog\v2\Sku\BaseSku[]
См. определение в файле SkuRepository.php строка 85
◆ makeEntity()
makeEntity |
( |
array |
$fields = [] | ) |
|
|
protected |
◆ setDetailUrlTemplate()
setDetailUrlTemplate |
( |
?string |
$template | ) |
|
◆ $factory
◆ $productRepository
◆ $propertyRepository