PHP 인터페이스 Sonata\Component\Order\OrderElementInterface

상속: extends Sonata\Component\Product\PriceComputableInterface
파일 보기 프로젝트 열기: sonata-project/ecommerce 0 사용 예제들

공개 메소드들

메소드 설명
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