PHP 인터페이스 Sonata\Component\Product\PriceComputableInterface

This interface describes required fields for price computation
저자: Vincent Composieux ([email protected])
파일 보기 프로젝트 열기: sonata-project/ecommerce

공개 메소드들

메소드 설명
getPrice ( boolean $vat = false ) : float Returns price of the element (including quantity).
getQuantity ( ) : integer Gets quantity.
getUnitPrice ( boolean $vat = false ) : float Returns the unit price.
getVatRate ( ) : float Gets VAT rate.
setPrice ( float $price ) Sets price.
setQuantity ( integer $quantity ) Sets quantity.
setVatRate ( float $vatRate ) Sets VAT rate.

메소드 상세

getPrice() 공개 메소드

Returns price of the element (including quantity).
public getPrice ( boolean $vat = false ) : float
$vat boolean
리턴 float

getQuantity() 공개 메소드

Gets quantity.
public getQuantity ( ) : integer
리턴 integer $quantity

getUnitPrice() 공개 메소드

if $vat = true, returns the unit price with vat
public getUnitPrice ( boolean $vat = false ) : float
$vat boolean
리턴 float

getVatRate() 공개 메소드

Gets VAT rate.
public getVatRate ( ) : float
리턴 float

setPrice() 공개 메소드

Sets price.
public setPrice ( float $price )
$price float

setQuantity() 공개 메소드

Sets quantity.
public setQuantity ( integer $quantity )
$quantity integer

setVatRate() 공개 메소드

Sets VAT rate.
public setVatRate ( float $vatRate )
$vatRate float