PHP Класс Sonata\Component\Transformer\BasketTransformer

Наследование: extends BaseTransformer
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$logger Psr\Log\LoggerInterface
$orderManager Sonata\Component\Order\OrderManagerInterface
$productPool Sonata\Component\Product\Pool

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

Метод Описание
__construct ( Sonata\Component\Order\OrderManagerInterface $orderManager, Pool $productPool, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher, Psr\Log\LoggerInterface $logger = null )
transformIntoOrder ( Sonata\Component\Basket\BasketInterface $basket ) : null | Sonata\Component\Order\OrderInterface transform a basket into order.

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

__construct() публичный Метод

public __construct ( Sonata\Component\Order\OrderManagerInterface $orderManager, Pool $productPool, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher, Psr\Log\LoggerInterface $logger = null )
$orderManager Sonata\Component\Order\OrderManagerInterface
$productPool Sonata\Component\Product\Pool
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface
$logger Psr\Log\LoggerInterface

transformIntoOrder() публичный Метод

transform a basket into order.
public transformIntoOrder ( Sonata\Component\Basket\BasketInterface $basket ) : null | Sonata\Component\Order\OrderInterface
$basket Sonata\Component\Basket\BasketInterface
Результат null | Sonata\Component\Order\OrderInterface

Описание свойств

$eventDispatcher защищенное свойство

protected EventDispatcherInterface,Symfony\Component\EventDispatcher $eventDispatcher
Результат Symfony\Component\EventDispatcher\EventDispatcherInterface

$logger защищенное свойство

protected LoggerInterface,Psr\Log $logger
Результат Psr\Log\LoggerInterface

$orderManager защищенное свойство

protected OrderManagerInterface,Sonata\Component\Order $orderManager
Результат Sonata\Component\Order\OrderManagerInterface

$productPool защищенное свойство

protected Pool,Sonata\Component\Product $productPool
Результат Sonata\Component\Product\Pool