PHP Класс Sonata\PaymentBundle\Consumer\PaymentProcessOrderConsumer

Автор: Sylvain Deloux ([email protected])
Наследование: implements Sonata\NotificationBundle\Consumer\ConsumerInterface
Показать файл Открыть проект

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

Свойство Тип Описание
$backend Sonata\NotificationBundle\Backend\BackendInterface
$orderManager Sonata\Component\Order\OrderManagerInterface
$transactionManager Sonata\CoreBundle\Model\ManagerInterface

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

Метод Описание
__construct ( Sonata\Component\Order\OrderManagerInterface $orderManager, Sonata\CoreBundle\Model\ManagerInterface $transactionManager, Sonata\NotificationBundle\Backend\BackendInterface $backend )
process ( Sonata\NotificationBundle\Consumer\ConsumerEvent $event )

Защищенные методы

Метод Описание
getOrder ( Sonata\NotificationBundle\Consumer\ConsumerEvent $event ) : Sonata\Component\Order\OrderInterface Get the related Order.
getTransaction ( Sonata\NotificationBundle\Consumer\ConsumerEvent $event ) : Sonata\Component\Payment\TransactionInterface Get the related Transaction.

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

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

public __construct ( Sonata\Component\Order\OrderManagerInterface $orderManager, Sonata\CoreBundle\Model\ManagerInterface $transactionManager, Sonata\NotificationBundle\Backend\BackendInterface $backend )
$orderManager Sonata\Component\Order\OrderManagerInterface
$transactionManager Sonata\CoreBundle\Model\ManagerInterface
$backend Sonata\NotificationBundle\Backend\BackendInterface

getOrder() защищенный Метод

Get the related Order.
protected getOrder ( Sonata\NotificationBundle\Consumer\ConsumerEvent $event ) : Sonata\Component\Order\OrderInterface
$event Sonata\NotificationBundle\Consumer\ConsumerEvent
Результат Sonata\Component\Order\OrderInterface

getTransaction() защищенный Метод

Get the related Transaction.
protected getTransaction ( Sonata\NotificationBundle\Consumer\ConsumerEvent $event ) : Sonata\Component\Payment\TransactionInterface
$event Sonata\NotificationBundle\Consumer\ConsumerEvent
Результат Sonata\Component\Payment\TransactionInterface

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

public process ( Sonata\NotificationBundle\Consumer\ConsumerEvent $event )
$event Sonata\NotificationBundle\Consumer\ConsumerEvent

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

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

protected BackendInterface,Sonata\NotificationBundle\Backend $backend
Результат Sonata\NotificationBundle\Backend\BackendInterface

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

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

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

protected ManagerInterface,Sonata\CoreBundle\Model $transactionManager
Результат Sonata\CoreBundle\Model\ManagerInterface