Свойство | Тип | Описание | |
---|---|---|---|
$deliveryPool | |||
$eventDispatcher | Symfony\Component\EventDispatcher\EventDispatcherInterface | ||
$invoiceElementManager | Sonata\Component\Invoice\InvoiceElementManagerInterface |
Метод | Описание | |
---|---|---|
__construct ( Sonata\Component\Invoice\InvoiceElementManagerInterface $invoiceElementManager, |
Constructor. | |
transformFromOrder ( Sonata\Component\Order\OrderInterface $order, Sonata\Component\Invoice\InvoiceInterface $invoice ) | Transforms an order into an invoice. |
Метод | Описание | |
---|---|---|
addDelivery ( Sonata\Component\Invoice\InvoiceInterface $invoice, Sonata\Component\Order\OrderInterface $order ) | Adds the delivery information from $order to $invoice. | |
createInvoiceElementFromOrderElement ( Sonata\Component\Order\OrderElementInterface $orderElement ) : Sonata\Component\Invoice\InvoiceElementInterface | Creates an InvoiceElement based on an OrderElement. |
public __construct ( Sonata\Component\Invoice\InvoiceElementManagerInterface $invoiceElementManager, |
||
$invoiceElementManager | Sonata\Component\Invoice\InvoiceElementManagerInterface | Invoice element manager |
$deliveryPool | Delivery pool component | |
$eventDispatcher | Symfony\Component\EventDispatcher\EventDispatcherInterface |
protected addDelivery ( Sonata\Component\Invoice\InvoiceInterface $invoice, Sonata\Component\Order\OrderInterface $order ) | ||
$invoice | Sonata\Component\Invoice\InvoiceInterface | |
$order | Sonata\Component\Order\OrderInterface |
protected createInvoiceElementFromOrderElement ( Sonata\Component\Order\OrderElementInterface $orderElement ) : Sonata\Component\Invoice\InvoiceElementInterface | ||
$orderElement | Sonata\Component\Order\OrderElementInterface | |
Результат | Sonata\Component\Invoice\InvoiceElementInterface |
public transformFromOrder ( Sonata\Component\Order\OrderInterface $order, Sonata\Component\Invoice\InvoiceInterface $invoice ) | ||
$order | Sonata\Component\Order\OrderInterface | |
$invoice | Sonata\Component\Invoice\InvoiceInterface |
protected Pool,Sonata\Component\Delivery $deliveryPool | ||
Результат |
protected EventDispatcherInterface,Symfony\Component\EventDispatcher $eventDispatcher | ||
Результат | Symfony\Component\EventDispatcher\EventDispatcherInterface |