Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (ResourceConnection $resourceConnection, OrderStateResolverInterface $orderStateResolver, OrderRepositoryInterface $orderRepository, InvoiceRepositoryInterface $invoiceRepository, RefundInvoiceValidator $validator, CreditmemoRepositoryInterface $creditmemoRepository, RefundAdapterInterface $refundAdapter, CreditmemoDocumentFactory $creditmemoDocumentFactory, NotifierInterface $notifier, OrderConfig $config, LoggerInterface $logger) | |
execute ( $invoiceId, array $items=[], $isOnline=false, $notify=false, $appendComment=false, \Magento\Sales\Api\Data\CreditmemoCommentCreationInterface $comment=null, \Magento\Sales\Api\Data\CreditmemoCreationArgumentsInterface $arguments=null) | |
Class RefundInvoice @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 25 of file RefundInvoice.php.
__construct | ( | ResourceConnection | $resourceConnection, |
OrderStateResolverInterface | $orderStateResolver, | ||
OrderRepositoryInterface | $orderRepository, | ||
InvoiceRepositoryInterface | $invoiceRepository, | ||
RefundInvoiceValidator | $validator, | ||
CreditmemoRepositoryInterface | $creditmemoRepository, | ||
RefundAdapterInterface | $refundAdapter, | ||
CreditmemoDocumentFactory | $creditmemoDocumentFactory, | ||
NotifierInterface | $notifier, | ||
OrderConfig | $config, | ||
LoggerInterface | $logger | ||
) |
RefundInvoice constructor.
ResourceConnection | $resourceConnection | |
OrderStateResolverInterface | $orderStateResolver | |
OrderRepositoryInterface | $orderRepository | |
InvoiceRepositoryInterface | $invoiceRepository | |
RefundInvoiceValidator | $validator | |
CreditmemoRepositoryInterface | $creditmemoRepository | |
RefundAdapterInterface | $refundAdapter | |
CreditmemoDocumentFactory | $creditmemoDocumentFactory | |
NotifierInterface | $notifier | |
OrderConfig | $config | |
LoggerInterface | $logger | @SuppressWarnings(PHPMD.ExcessiveParameterList) |
Definition at line 98 of file RefundInvoice.php.
execute | ( | $invoiceId, | |
array | $items = [] , |
||
$isOnline = false , |
|||
$notify = false , |
|||
$appendComment = false , |
|||
\Magento\Sales\Api\Data\CreditmemoCommentCreationInterface | $comment = null , |
||
\Magento\Sales\Api\Data\CreditmemoCreationArgumentsInterface | $arguments = null |
||
) |
Create refund for invoice
int | $invoiceId | |
Implements RefundInvoiceInterface.
Definition at line 127 of file RefundInvoice.php.