PHP Class Sonata\Component\Transformer\OrderTransformer

Inheritance: extends BaseTransformer
Show file Open project: sonata-project/ecommerce Class Usage Examples

Protected Properties

Property Type Description
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$options the transformer option
$productPool the product pool

Public Methods

Method Description
__construct ( Pool $productPool, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
transformIntoBasket ( Sonata\Component\Order\OrderInterface $order, Sonata\Component\Basket\BasketInterface $basket ) : Sonata\Component\Basket\BasketInterface

Method Details

__construct() public method

public __construct ( Pool $productPool, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
$productPool Sonata\Component\Product\Pool
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface

transformIntoBasket() public method

public transformIntoBasket ( Sonata\Component\Order\OrderInterface $order, Sonata\Component\Basket\BasketInterface $basket ) : Sonata\Component\Basket\BasketInterface
$order Sonata\Component\Order\OrderInterface
$basket Sonata\Component\Basket\BasketInterface
return Sonata\Component\Basket\BasketInterface

Property Details

$eventDispatcher protected property

protected EventDispatcherInterface,Symfony\Component\EventDispatcher $eventDispatcher
return Symfony\Component\EventDispatcher\EventDispatcherInterface

$options protected property

the transformer option
protected $options

$productPool protected property

the product pool
protected $productPool