PHP Интерфейс Sonata\Component\Order\OrderElementInterface

Наследование: extends Sonata\Component\Product\PriceComputableInterface
Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
getCreatedAt ( ) : Datetime
getDeliveryStatus ( ) : integer Get delivery_status.
getDescription ( ) : string Get description.
getDesignation ( ) : string Get designation.
getOptions ( ) : string Get serialize.
getOrder ( ) : Sonata\Component\Order\OrderInterface Get order.
getProduct ( ) : Sonata\Component\Product\ProductInterface Get product.
getProductId ( ) : integer
getProductType ( ) : string Get product_type.
getRawProduct ( ) : string
getStatus ( ) : integer Get status.
getTotal ( boolean $vat = false ) : float Return the total (price * quantity).
getUpdatedAt ( ) : Datetime
getValidatedAt ( ) : Datetime Get validated_at.
setCreatedAt ( DateTime $createdAt = null )
setDeliveryStatus ( integer $deliveryStatus ) Set delivery_status.
setDescription ( string $description ) Set description.
setDesignation ( string $designation ) Set designation.
setOptions ( string $options ) Set serialize.
setOrder ( OrderInterface $order ) Set order.
setProduct ( Sonata\Component\Product\ProductInterface $product ) Add product.
setProductType ( string $productType ) Set product_type.
setRawProduct ( string $rawProduct )
setStatus ( integer $status ) Set status.
setUpdatedAt ( DateTime $updatedAt = null )
setValidatedAt ( DateTime $validatedAt = null ) Set validated_at.

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

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

public getCreatedAt ( ) : Datetime
Результат Datetime

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

Get delivery_status.
public getDeliveryStatus ( ) : integer
Результат integer $deliveryStatus

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

Get description.
public getDescription ( ) : string
Результат string $description

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

Get designation.
public getDesignation ( ) : string
Результат string $designation

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

Get serialize.
public getOptions ( ) : string
Результат string $options

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

Get order.
public getOrder ( ) : Sonata\Component\Order\OrderInterface
Результат Sonata\Component\Order\OrderInterface

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

Get product.
public getProduct ( ) : Sonata\Component\Product\ProductInterface
Результат Sonata\Component\Product\ProductInterface $product

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

public getProductId ( ) : integer
Результат integer

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

Get product_type.
public getProductType ( ) : string
Результат string $productType

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

public getRawProduct ( ) : string
Результат string

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

Get status.
public getStatus ( ) : integer
Результат integer $status

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

if $vat = true, return the price with vat
public getTotal ( boolean $vat = false ) : float
$vat boolean
Результат float

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

public getUpdatedAt ( ) : Datetime
Результат Datetime

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

Get validated_at.
public getValidatedAt ( ) : Datetime
Результат Datetime $validatedAt

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

public setCreatedAt ( DateTime $createdAt = null )
$createdAt DateTime

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

Set delivery_status.
public setDeliveryStatus ( integer $deliveryStatus )
$deliveryStatus integer

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

Set description.
public setDescription ( string $description )
$description string

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

Set designation.
public setDesignation ( string $designation )
$designation string

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

Set serialize.
public setOptions ( string $options )
$options string

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

Set order.
public setOrder ( OrderInterface $order )
$order OrderInterface

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

Add product.
public setProduct ( Sonata\Component\Product\ProductInterface $product )
$product Sonata\Component\Product\ProductInterface

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

Set product_type.
public setProductType ( string $productType )
$productType string

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

public setRawProduct ( string $rawProduct )
$rawProduct string

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

Set status.
public setStatus ( integer $status )
$status integer

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

public setUpdatedAt ( DateTime $updatedAt = null )
$updatedAt DateTime

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

Set validated_at.
public setValidatedAt ( DateTime $validatedAt = null )
$validatedAt DateTime