SellingUnit
in package
implements
SellingUnitInterface
Class SellingUnit
Interfaces, Classes and Traits
Table of Contents
- $dispatcher : EventDispatcherInterface
- $ean : Ean
- $id : SellingUnitId
- $images : SellingUnitImageCollectionInterface
- $languageId : LanguageId
- $model : Model
- $modifiers : ModifierIdentifierCollectionInterface
- $presenter : SellingUnitPresenterInterface
- $price : Price
- $product : product_ORIGIN
- $productId : ProductId
- $productInfo : ProductInfoInterface
- $quantityGraduation : QuantityGraduation
- $requestedQuantity : QuantityInterface
- $selectedQuantity : SelectedQuantity
- $shipping : ShippingInfo
- $stock : SellingUnitStockInterface
- $taxInfo : TaxInfo
- $totalFinalPrice : TotalFinalPrice
- $vpe : Vpe
- $weight : Weight
- $xtcPrice : xtcPrice_ORIGIN
- __construct() : mixed
- SellingUnit constructor.
- __sleep() : array<string|int, string>
- __wakeup() : void
- ean() : Ean
- id() : SellingUnitId
- images() : SellingUnitImageCollectionInterface
- model() : Model
- presenter() : SellingUnitPresenterInterface
- price() : Price
- productInfo() : ProductInfoInterface
- quantityGraduation() : QuantityGraduation
- selectedQuantity() : AbstractQuantity
- shipping() : ShippingInfo
- stock() : SellingUnitStockInterface
- taxInfo() : TaxInfo
- totalFinalPrice() : TotalFinalPrice
- vpe() : Vpe
- weight() : Weight
- xtcPrice() : xtcPrice_ORIGIN
- imageCollectionBuilder() : CollectionBuilderInterface
Properties
$dispatcher
protected
EventDispatcherInterface
$dispatcher
$ean
protected
Ean
$ean
$id
protected
SellingUnitId
$id
$images
protected
SellingUnitImageCollectionInterface
$images
$languageId
protected
LanguageId
$languageId
$model
protected
Model
$model
$modifiers
protected
ModifierIdentifierCollectionInterface
$modifiers
$presenter
protected
SellingUnitPresenterInterface
$presenter
$price
protected
Price
$price
$product
protected
product_ORIGIN
$product
$productId
protected
ProductId
$productId
$productInfo
protected
ProductInfoInterface
$productInfo
$quantityGraduation
protected
QuantityGraduation
$quantityGraduation
$requestedQuantity
protected
QuantityInterface
$requestedQuantity
$selectedQuantity
protected
SelectedQuantity
$selectedQuantity
$shipping
protected
ShippingInfo
$shipping
$stock
protected
SellingUnitStockInterface
$stock
$taxInfo
protected
TaxInfo
$taxInfo
$totalFinalPrice
protected
TotalFinalPrice
$totalFinalPrice
$vpe
protected
Vpe
$vpe
$weight
protected
Weight
$weight
= false
$xtcPrice
protected
xtcPrice_ORIGIN
$xtcPrice
Methods
__construct()
SellingUnit constructor.
public
__construct(SellingUnitId $id, EventDispatcherInterface $dispatcher[, QuantityInterface|null $requestedQuantity = null ][, ProductDataInterface|null $product = null ][, PriceDataInterface|null $xtcPrice = null ]) : mixed
Parameters
- $id : SellingUnitId
- $dispatcher : EventDispatcherInterface
- $requestedQuantity : QuantityInterface|null = null
- $product : ProductDataInterface|null = null
- $xtcPrice : PriceDataInterface|null = null
Return values
mixed —__sleep()
public
__sleep() : array<string|int, string>
Return values
array<string|int, string> —__wakeup()
public
__wakeup() : void
Return values
void —ean()
public
ean() : Ean
Tags
Return values
Ean —id()
public
id() : SellingUnitId
Return values
SellingUnitId —images()
public
images() : SellingUnitImageCollectionInterface
Tags
Return values
SellingUnitImageCollectionInterface —model()
public
model() : Model
Tags
Return values
Model —presenter()
public
presenter() : SellingUnitPresenterInterface
Return values
SellingUnitPresenterInterface —price()
public
price() : Price
Tags
Return values
Price —productInfo()
public
productInfo() : ProductInfoInterface
Tags
Return values
ProductInfoInterface —quantityGraduation()
public
quantityGraduation() : QuantityGraduation
Tags
Return values
QuantityGraduation —selectedQuantity()
public
selectedQuantity() : AbstractQuantity
Return values
AbstractQuantity —shipping()
public
shipping() : ShippingInfo
Tags
Return values
ShippingInfo —stock()
public
stock() : SellingUnitStockInterface
Tags
Return values
SellingUnitStockInterface —taxInfo()
public
taxInfo() : TaxInfo
Return values
TaxInfo —totalFinalPrice()
public
totalFinalPrice() : TotalFinalPrice
Tags
Return values
TotalFinalPrice —vpe()
public
vpe() : Vpe
Tags
Return values
Vpe —weight()
public
weight() : Weight
Return values
Weight —xtcPrice()
public
xtcPrice() : xtcPrice_ORIGIN
Return values
xtcPrice_ORIGIN —imageCollectionBuilder()
protected
imageCollectionBuilder() : CollectionBuilderInterface