Property | Type | Description | |
---|---|---|---|
$deliverySelector | Sonata\Component\Delivery\ServiceDeliverySelectorInterface |
Method | Description | |
---|---|---|
__construct ( Sonata\Component\Delivery\ServiceDeliverySelectorInterface $deliverySelector ) | Constructor. | |
getFunctions ( ) | ||
getName ( ) | ||
isAddressDeliverable ( Sonata\Component\Customer\AddressInterface $address, Sonata\Component\Basket\BasketInterface $basket ) : boolean | Returns if address can deliver the given basket. | |
renderAddress ( Twig_Environment $environment, mixed $address, boolean $showName = true, boolean $showEdit = false, string $context = null ) : string | Gets the HTML of an address. |
public __construct ( Sonata\Component\Delivery\ServiceDeliverySelectorInterface $deliverySelector ) | ||
$deliverySelector | Sonata\Component\Delivery\ServiceDeliverySelectorInterface |
public isAddressDeliverable ( Sonata\Component\Customer\AddressInterface $address, Sonata\Component\Basket\BasketInterface $basket ) : boolean | ||
$address | Sonata\Component\Customer\AddressInterface | A Sonata e-commerce address instance |
$basket | Sonata\Component\Basket\BasketInterface | A Sonata e-commerce basket instance |
return | boolean |
public renderAddress ( Twig_Environment $environment, mixed $address, boolean $showName = true, boolean $showEdit = false, string $context = null ) : string | ||
$environment | Twig_Environment | A Twig environment |
$address | mixed | An instance of AddressInterface or array with keys: (id, firstname, lastname, address1, postcode, city, country_code and optionally name, address2, address3) |
$showName | boolean | Display address name? |
$showEdit | boolean | Display edit button? |
$context | string | A context for edit link |
return | string |