PHP Интерфейс Sonata\Component\Delivery\ServiceDeliveryInterface

Показать файл Открыть проект Примеры использования интерфейса

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

Метод Описание
getCode ( ) : string
getEnabled ( ) : boolean
getName ( ) : string
getPrice ( ) : float
getPriority ( ) : integer
getTotal ( Sonata\Component\Basket\BasketInterface $basket, boolean $vat = false ) : float Return the delivery price.
getVatAmount ( Sonata\Component\Basket\BasketInterface $basket ) : float Return the vat amount.
getVatRate ( ) : float
isAddressRequired ( ) : boolean
setVatRate ( float $vat ) Sets the VAT rate.

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

getCode() публичный метод

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

getEnabled() публичный метод

public getEnabled ( ) : boolean
Результат boolean

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

public getName ( ) : string
Результат string the name of the delivery method

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

public getPrice ( ) : float
Результат float the delivery base price

getPriority() публичный метод

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

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

Return the delivery price.
public getTotal ( Sonata\Component\Basket\BasketInterface $basket, boolean $vat = false ) : float
$basket Sonata\Component\Basket\BasketInterface
$vat boolean
Результат float

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

Return the vat amount.
public getVatAmount ( Sonata\Component\Basket\BasketInterface $basket ) : float
$basket Sonata\Component\Basket\BasketInterface
Результат float

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

public getVatRate ( ) : float
Результат float the vat linked to the delivery

isAddressRequired() публичный метод

public isAddressRequired ( ) : boolean
Результат boolean return true an address is required to use this delivery method

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

Sets the VAT rate.
public setVatRate ( float $vat )
$vat float