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

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

 __construct (IblockInfo $iblockInfo, SkuRepositoryContract $skuRepository, PropertyRepositoryContract $propertyRepository, ImageRepositoryContract $imageRepository, PriceRepositoryContract $priceRepository, MeasureRatioRepositoryContract $measureRatioRepository, BarcodeRepositoryContract $barcodeRepository, StoreProductRepositoryContract $storeProductRepository)
 
 getFrontImageCollection ()
 
 getPriceCollection ()
 
 setPriceCollection (PriceCollection $priceCollection)
 
 getMeasureRatioCollection ()
 
 setMeasureRatioCollection (MeasureRatioCollection $measureRatioCollection)
 
 getBarcodeCollection ()
 
 setBarcodeCollection (BarcodeCollection $barcodeCollection)
 
 getStoreProductCollection ()
 
 setStoreProductCollection (StoreProductCollection $storeProductCollection)
 
- Открытые члены унаследованные от BaseIblockElementEntity
 __construct (IblockInfo $iblockInfo, RepositoryContract $repository, PropertyRepositoryContract $propertyRepository, ImageRepositoryContract $imageRepository)
 
 getIblockInfo ()
 
 getPropertyCollection ()
 
 setPropertyCollection (PropertyCollection $propertyCollection)
 
 getImageCollection ()
 
 setImageCollection (ImageCollection $imageCollection)
 
 getIblockId ()
 
 setIblockId (int $iblockId)
 
 setField (string $name, $value)
 
 setType (int $type)
 
 getType ()
 
 isSimple ()
 
 allowConvertToSku ()
 
 setActive (bool $active)
 
 isActive ()
 
 setName ($name)
 
 getName ()
 
 hasName ()
 
 getDetailUrl ()
 
 saveInternal ()
 
- Открытые члены унаследованные от BaseEntity
 __construct (RepositoryContract $repository=null)
 
 initFields (array $fields)
 
 setParentCollection (?BaseCollection $collection)
 
 getParentCollection ()
 
 getParent ()
 
 getHash ()
 
 setFieldNoDemand (string $name, $value)
 
 hasField (string $name)
 
 getField (string $name)
 
 setFields (array $fields)
 
 getFields ()
 
 getChangedFields ()
 
 hasChangedFields ()
 
 isChanged ()
 
 isNew ()
 
 getId ()
 
 setId (int $id)
 
 remove ()
 
 save ()
 
 deleteInternal ()
 
 clearChangedFields ()
 

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

 loadPriceCollection ()
 
 loadMeasureRatioCollection ()
 
 loadBarcodeCollection ()
 
 loadStoreProductCollection ()
 
- Защищенные члены унаследованные от BaseIblockElementEntity
 loadPropertyCollection ()
 
 unsetPropertyCollection ()
 
 loadImageCollection ()
 
 unsetImageCollection ()
 
 getFieldsMap ()
 
- Защищенные члены унаследованные от BaseEntity
 getFieldStorage ()
 
 createFieldStorage ()
 
 saveInternalEntity ()
 
 getChildCollections (bool $initCollections=false)
 

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

 $priceCollection
 
 $priceRepository
 
 $measureRatioRepository
 
 $measureRatioCollection
 
 $barcodeRepository
 
 $barcodeCollection
 
 $storeProductRepository
 
 $storeProductCollection
 
- Защищенные данные унаследованные от BaseIblockElementEntity
 $iblockInfo
 
 $propertyRepository
 
 $propertyCollection
 
 $imageRepository
 
 $imageCollection
 
- Защищенные данные унаследованные от BaseEntity
 $entityRepository
 

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

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

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

◆ __construct()

__construct ( IblockInfo $iblockInfo,
SkuRepositoryContract $skuRepository,
PropertyRepositoryContract $propertyRepository,
ImageRepositoryContract $imageRepository,
PriceRepositoryContract $priceRepository,
MeasureRatioRepositoryContract $measureRatioRepository,
BarcodeRepositoryContract $barcodeRepository,
StoreProductRepositoryContract $storeProductRepository )

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

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

Методы

◆ getBarcodeCollection()

getBarcodeCollection ( )
Возвращает
\Bitrix\Catalog\v2\Barcode\BarcodeCollection|\Bitrix\Catalog\v2\Barcode\Barcode[]

Замещает HasBarcodeCollection.

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

◆ getFrontImageCollection()

getFrontImageCollection ( )
Возвращает
ImageCollection|\Bitrix\Catalog\v2\Image\BaseImage[]

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

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

◆ getMeasureRatioCollection()

getMeasureRatioCollection ( )
Возвращает
\Bitrix\Catalog\v2\MeasureRatio\MeasureRatioCollection|\Bitrix\Catalog\v2\MeasureRatio\BaseMeasureRatio[]

Замещает HasMeasureRatioCollection.

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

◆ getPriceCollection()

getPriceCollection ( )
Возвращает
\Bitrix\Catalog\v2\Price\PriceCollection|\Bitrix\Catalog\v2\Price\BasePrice[]

Замещает HasPriceCollection.

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

◆ getStoreProductCollection()

getStoreProductCollection ( )
Возвращает
StoreProductCollection|StoreProduct[]

Замещает HasStoreProductCollection.

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

◆ loadBarcodeCollection()

loadBarcodeCollection ( )
protected
Возвращает
\Bitrix\Catalog\v2\Barcode\BarcodeCollection|\Bitrix\Catalog\v2\Barcode\BarcodeCollection[]

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

◆ loadMeasureRatioCollection()

loadMeasureRatioCollection ( )
protected
Возвращает
\Bitrix\Catalog\v2\MeasureRatio\MeasureRatioCollection|\Bitrix\Catalog\v2\MeasureRatio\BaseMeasureRatio[]

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

◆ loadPriceCollection()

loadPriceCollection ( )
protected
Возвращает
\Bitrix\Catalog\v2\Price\PriceCollection|\Bitrix\Catalog\v2\Price\BasePrice[]

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

◆ loadStoreProductCollection()

loadStoreProductCollection ( )
protected
Возвращает
StoreProductCollection|StoreProduct[]

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

◆ setBarcodeCollection()

setBarcodeCollection ( BarcodeCollection $barcodeCollection)
Аргументы
\Bitrix\Catalog\v2\Barcode\BarcodeCollection$barcodeCollection
Возвращает
BaseSku

Замещает HasBarcodeCollection.

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

◆ setMeasureRatioCollection()

setMeasureRatioCollection ( MeasureRatioCollection $measureRatioCollection)
Аргументы
\Bitrix\Catalog\v2\MeasureRatio\MeasureRatioCollection$measureRatioCollection
Возвращает
\Bitrix\Catalog\v2\Sku\BaseSku

Замещает HasMeasureRatioCollection.

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

◆ setPriceCollection()

setPriceCollection ( PriceCollection $priceCollection)
Аргументы
\Bitrix\Catalog\v2\Price\PriceCollection$priceCollection
Возвращает
\Bitrix\Catalog\v2\Sku\BaseSku

Замещает HasPriceCollection.

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

◆ setStoreProductCollection()

setStoreProductCollection ( StoreProductCollection $storeProductCollection)
Аргументы
StoreProductCollection$storeProductCollection
Возвращает
BaseSku

Замещает HasStoreProductCollection.

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

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

◆ $barcodeCollection

$barcodeCollection
protected

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

◆ $barcodeRepository

$barcodeRepository
protected

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

◆ $measureRatioCollection

$measureRatioCollection
protected

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

◆ $measureRatioRepository

$measureRatioRepository
protected

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

◆ $priceCollection

$priceCollection
protected

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

◆ $priceRepository

$priceRepository
protected

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

◆ $storeProductCollection

$storeProductCollection
protected

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

◆ $storeProductRepository

$storeProductRepository
protected

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