PHP Класс Sonata\Component\Basket\BasketElement

Наследование: implements Serializable, implements Sonata\Component\Basket\BasketElementInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$delete * used by the validation framework
$name string
$options array
$position integer
$price float
$priceIncludingVat boolean
$product Sonata\Component\Product\ProductInterface
$productCode string
$productDefinition Sonata\Component\Product\ProductDefinition
$productId integer
$quantity integer
$unitPrice float
$vatRate float

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

Метод Описание
getDelete ( )
getName ( )
getOption ( $name, $default = null )
getOptions ( )
getPosition ( )
getPrice ( $vat = false )
getProduct ( )
getProductCode ( )
getProductDefinition ( )
getProductId ( )
getProductManager ( )
getProductProvider ( )
getQuantity ( )
getTotal ( $vat = false )
getUnitPrice ( $vat = false )
getVatAmount ( )
getVatRate ( )
hasOption ( $name )
hasProductDefinition ( )
isPriceIncludingVat ( )
isValid ( )
serialize ( )
setDelete ( $delete )
setOption ( $name, $value )
setOptions ( array $options = [] )
setPosition ( $position )
setPrice ( $price )
setPriceIncludingVat ( $priceIncludingVat )
setProduct ( $productCode, Sonata\Component\Product\ProductInterface $product )
setProductDefinition ( ProductDefinition $productDefinition )
setProductId ( $productId )
setQuantity ( $quantity )
setUnitPrice ( $unitPrice )
setVatRate ( $vatRate )
unserialize ( $data )

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

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

public getDelete ( )

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

public getName ( )

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

public getOption ( $name, $default = null )

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

public getOptions ( )

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

public getPosition ( )

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

public getPrice ( $vat = false )

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

public getProduct ( )

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

public getProductCode ( )

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

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

public getProductId ( )

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

public getProductManager ( )

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

public getProductProvider ( )

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

public getQuantity ( )

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

public getTotal ( $vat = false )

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

public getUnitPrice ( $vat = false )

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

public getVatAmount ( )

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

public getVatRate ( )

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

public hasOption ( $name )

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

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

public isPriceIncludingVat ( )

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

public isValid ( )

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

public serialize ( )

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

public setDelete ( $delete )

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

public setOption ( $name, $value )

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

public setOptions ( array $options = [] )
$options array

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

public setPosition ( $position )

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

public setPrice ( $price )

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

public setPriceIncludingVat ( $priceIncludingVat )

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

public setProduct ( $productCode, Sonata\Component\Product\ProductInterface $product )
$product Sonata\Component\Product\ProductInterface

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

public setProductDefinition ( ProductDefinition $productDefinition )
$productDefinition Sonata\Component\Product\ProductDefinition

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

public setProductId ( $productId )

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

public setQuantity ( $quantity )

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

public setUnitPrice ( $unitPrice )

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

public setVatRate ( $vatRate )

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

public unserialize ( $data )

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

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

* used by the validation framework
protected $delete

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

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

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

protected array $options
Результат array

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

protected int $position
Результат integer

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

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

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

protected bool $priceIncludingVat
Результат boolean

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

protected ProductInterface,Sonata\Component\Product $product
Результат Sonata\Component\Product\ProductInterface

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

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

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

protected ProductDefinition,Sonata\Component\Product $productDefinition
Результат Sonata\Component\Product\ProductDefinition

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

protected int $productId
Результат integer

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

protected int $quantity
Результат integer

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

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

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

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