PHP Class Sonata\Component\Event\AddBasketElementEvent

Author: Hugo Briand ([email protected])
Inheritance: extends Symfony\Component\EventDispatcher\Event
Show file Open project: sonata-project/ecommerce

Protected Properties

Property Type Description
$basket Sonata\Component\Basket\BasketInterface
$basketElement Sonata\Component\Basket\BasketElementInterface
$product Sonata\Component\Product\ProductInterface
$productProvider Sonata\Component\Product\ProductProviderInterface

Public Methods

Method Description
__construct ( Sonata\Component\Basket\BasketInterface $basket, Sonata\Component\Basket\BasketElementInterface $basketElement, Sonata\Component\Product\ProductInterface $product, Sonata\Component\Product\ProductProviderInterface $productProvider ) Constructor.
getBasket ( ) : Sonata\Component\Basket\BasketInterface
getBasketElement ( ) : Sonata\Component\Basket\BasketElementInterface
getProduct ( ) : Sonata\Component\Product\ProductInterface
getProductProvider ( ) : Sonata\Component\Product\ProductProviderInterface

Method Details

__construct() public method

Constructor.
public __construct ( Sonata\Component\Basket\BasketInterface $basket, Sonata\Component\Basket\BasketElementInterface $basketElement, Sonata\Component\Product\ProductInterface $product, Sonata\Component\Product\ProductProviderInterface $productProvider )
$basket Sonata\Component\Basket\BasketInterface
$basketElement Sonata\Component\Basket\BasketElementInterface
$product Sonata\Component\Product\ProductInterface
$productProvider Sonata\Component\Product\ProductProviderInterface

getBasket() public method

public getBasket ( ) : Sonata\Component\Basket\BasketInterface
return Sonata\Component\Basket\BasketInterface

getBasketElement() public method

public getBasketElement ( ) : Sonata\Component\Basket\BasketElementInterface
return Sonata\Component\Basket\BasketElementInterface

getProduct() public method

public getProduct ( ) : Sonata\Component\Product\ProductInterface
return Sonata\Component\Product\ProductInterface

getProductProvider() public method

public getProductProvider ( ) : Sonata\Component\Product\ProductProviderInterface
return Sonata\Component\Product\ProductProviderInterface

Property Details

$basket protected property

protected BasketInterface,Sonata\Component\Basket $basket
return Sonata\Component\Basket\BasketInterface

$basketElement protected property

protected BasketElementInterface,Sonata\Component\Basket $basketElement
return Sonata\Component\Basket\BasketElementInterface

$product protected property

protected ProductInterface,Sonata\Component\Product $product
return Sonata\Component\Product\ProductInterface

$productProvider protected property

protected ProductProviderInterface,Sonata\Component\Product $productProvider
return Sonata\Component\Product\ProductProviderInterface