1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс BaseSku
Граф наследования:BaseSku:
BaseIblockElementEntity HasPriceCollection HasMeasureRatioCollection HasBarcodeCollection HasStoreProductCollection BaseEntity HasPropertyCollection HasImageCollection SimpleSku Sku

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

 __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


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