PHP Класс Sylius\Component\Core\Model\Product

Автор: Paweł Jędrzejewski ([email protected])
Автор: Gonzalo Vilaseca ([email protected])
Автор: Anna Walasek ([email protected])
Наследование: extends Sylius\Component\Product\Model\Product, implements Sylius\Component\Core\Model\ProductInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$averageRating float
$channels Sylius\Component\Core\Model\ChannelInterface[] | Doctrine\Common\Collections\Collection
$images Doctrine\Common\Collections\Collection | Sylius\Component\Core\Model\ImageInterface[]
$mainTaxon Sylius\Component\Taxonomy\Model\TaxonInterface
$productTaxons Doctrine\Common\Collections\Collection | Sylius\Component\Core\Model\ProductTaxonInterface[]
$reviews Doctrine\Common\Collections\Collection | Sylius\Component\Review\Model\ReviewInterface[]
$variantSelectionMethod string

Открытые методы

Метод Описание
__construct ( )
addChannel ( Sylius\Component\Channel\Model\ChannelInterface $channel )
addImage ( Sylius\Component\Core\Model\ImageInterface $image )
addProductTaxon ( Sylius\Component\Core\Model\ProductTaxonInterface $productTaxon )
addReview ( Sylius\Component\Review\Model\ReviewInterface $review )
filterProductTaxonsByTaxon ( Sylius\Component\Core\Model\TaxonInterface $taxon )
getAcceptedReviews ( )
getAverageRating ( )
getChannels ( )
getImageByCode ( $code )
getImages ( )
getMainTaxon ( )
getProductTaxons ( )
getReviews ( )
getShortDescription ( )
getVariantSelectionMethod ( )
getVariantSelectionMethodLabel ( )
getVariantSelectionMethodLabels ( )
hasChannel ( Sylius\Component\Channel\Model\ChannelInterface $channel )
hasImage ( Sylius\Component\Core\Model\ImageInterface $image )
hasImages ( )
hasProductTaxon ( Sylius\Component\Core\Model\ProductTaxonInterface $productTaxon )
isVariantSelectionMethodChoice ( )
removeChannel ( Sylius\Component\Channel\Model\ChannelInterface $channel )
removeImage ( Sylius\Component\Core\Model\ImageInterface $image )
removeProductTaxon ( Sylius\Component\Core\Model\ProductTaxonInterface $productTaxon )
removeReview ( Sylius\Component\Review\Model\ReviewInterface $review )
setAverageRating ( $averageRating )
setMainTaxon ( Sylius\Component\Core\Model\TaxonInterface $mainTaxon = null )
setShortDescription ( $shortDescription )
setVariantSelectionMethod ( $variantSelectionMethod )

Защищенные методы

Метод Описание
createTranslation ( )

Описание методов

__construct() публичный Метод

public __construct ( )

addChannel() публичный Метод

public addChannel ( Sylius\Component\Channel\Model\ChannelInterface $channel )
$channel Sylius\Component\Channel\Model\ChannelInterface

addImage() публичный Метод

public addImage ( Sylius\Component\Core\Model\ImageInterface $image )
$image Sylius\Component\Core\Model\ImageInterface

addProductTaxon() публичный Метод

public addProductTaxon ( Sylius\Component\Core\Model\ProductTaxonInterface $productTaxon )
$productTaxon Sylius\Component\Core\Model\ProductTaxonInterface

addReview() публичный Метод

public addReview ( Sylius\Component\Review\Model\ReviewInterface $review )
$review Sylius\Component\Review\Model\ReviewInterface

createTranslation() защищенный Метод

protected createTranslation ( )

filterProductTaxonsByTaxon() публичный Метод

public filterProductTaxonsByTaxon ( Sylius\Component\Core\Model\TaxonInterface $taxon )
$taxon Sylius\Component\Core\Model\TaxonInterface

getAcceptedReviews() публичный Метод

public getAcceptedReviews ( )

getAverageRating() публичный Метод

public getAverageRating ( )

getChannels() публичный Метод

public getChannels ( )

getImageByCode() публичный Метод

public getImageByCode ( $code )

getImages() публичный Метод

public getImages ( )

getMainTaxon() публичный Метод

public getMainTaxon ( )

getProductTaxons() публичный Метод

public getProductTaxons ( )

getReviews() публичный Метод

public getReviews ( )

getShortDescription() публичный Метод

public getShortDescription ( )

getVariantSelectionMethod() публичный Метод

getVariantSelectionMethodLabel() публичный Метод

getVariantSelectionMethodLabels() публичный статический Метод

hasChannel() публичный Метод

public hasChannel ( Sylius\Component\Channel\Model\ChannelInterface $channel )
$channel Sylius\Component\Channel\Model\ChannelInterface

hasImage() публичный Метод

public hasImage ( Sylius\Component\Core\Model\ImageInterface $image )
$image Sylius\Component\Core\Model\ImageInterface

hasImages() публичный Метод

public hasImages ( )

hasProductTaxon() публичный Метод

public hasProductTaxon ( Sylius\Component\Core\Model\ProductTaxonInterface $productTaxon )
$productTaxon Sylius\Component\Core\Model\ProductTaxonInterface

isVariantSelectionMethodChoice() публичный Метод

removeChannel() публичный Метод

public removeChannel ( Sylius\Component\Channel\Model\ChannelInterface $channel )
$channel Sylius\Component\Channel\Model\ChannelInterface

removeImage() публичный Метод

public removeImage ( Sylius\Component\Core\Model\ImageInterface $image )
$image Sylius\Component\Core\Model\ImageInterface

removeProductTaxon() публичный Метод

public removeProductTaxon ( Sylius\Component\Core\Model\ProductTaxonInterface $productTaxon )
$productTaxon Sylius\Component\Core\Model\ProductTaxonInterface

removeReview() публичный Метод

public removeReview ( Sylius\Component\Review\Model\ReviewInterface $review )
$review Sylius\Component\Review\Model\ReviewInterface

setAverageRating() публичный Метод

public setAverageRating ( $averageRating )

setMainTaxon() публичный Метод

public setMainTaxon ( Sylius\Component\Core\Model\TaxonInterface $mainTaxon = null )
$mainTaxon Sylius\Component\Core\Model\TaxonInterface

setShortDescription() публичный Метод

public setShortDescription ( $shortDescription )

setVariantSelectionMethod() публичный Метод

public setVariantSelectionMethod ( $variantSelectionMethod )

Описание свойств

$averageRating защищенное свойство

protected float $averageRating
Результат float

$channels защищенное свойство

protected ChannelInterface[],Sylius\Component\Core\Model|Collection,Doctrine\Common\Collections $channels
Результат Sylius\Component\Core\Model\ChannelInterface[] | Doctrine\Common\Collections\Collection

$images защищенное свойство

protected Collection,Doctrine\Common\Collections|ImageInterface[],Sylius\Component\Core\Model $images
Результат Doctrine\Common\Collections\Collection | Sylius\Component\Core\Model\ImageInterface[]

$mainTaxon защищенное свойство

protected TaxonInterface,Sylius\Component\Taxonomy\Model $mainTaxon
Результат Sylius\Component\Taxonomy\Model\TaxonInterface

$productTaxons защищенное свойство

protected Collection,Doctrine\Common\Collections|ProductTaxonInterface[],Sylius\Component\Core\Model $productTaxons
Результат Doctrine\Common\Collections\Collection | Sylius\Component\Core\Model\ProductTaxonInterface[]

$reviews защищенное свойство

protected Collection,Doctrine\Common\Collections|ReviewInterface[],Sylius\Component\Review\Model $reviews
Результат Doctrine\Common\Collections\Collection | Sylius\Component\Review\Model\ReviewInterface[]

$variantSelectionMethod защищенное свойство

protected string $variantSelectionMethod
Результат string