|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
| __construct (ResourceConnection $resourceConnection, OrderStateResolverInterface $orderStateResolver, OrderRepositoryInterface $orderRepository, CreditmemoRepositoryInterface $creditmemoRepository, RefundAdapterInterface $refundAdapter, CreditmemoDocumentFactory $creditmemoDocumentFactory, RefundOrderValidator $validator, NotifierInterface $notifier, OrderConfig $config, LoggerInterface $logger) | |
| execute ( $orderId, array $items=[], $notify=false, $appendComment=false, \Magento\Sales\Api\Data\CreditmemoCommentCreationInterface $comment=null, \Magento\Sales\Api\Data\CreditmemoCreationArgumentsInterface $arguments=null) | |
Class RefundOrder @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 24 of file RefundOrder.php.
| __construct | ( | ResourceConnection | $resourceConnection, |
| OrderStateResolverInterface | $orderStateResolver, | ||
| OrderRepositoryInterface | $orderRepository, | ||
| CreditmemoRepositoryInterface | $creditmemoRepository, | ||
| RefundAdapterInterface | $refundAdapter, | ||
| CreditmemoDocumentFactory | $creditmemoDocumentFactory, | ||
| RefundOrderValidator | $validator, | ||
| NotifierInterface | $notifier, | ||
| OrderConfig | $config, | ||
| LoggerInterface | $logger | ||
| ) |
RefundOrder constructor.
| ResourceConnection | $resourceConnection | |
| OrderStateResolverInterface | $orderStateResolver | |
| OrderRepositoryInterface | $orderRepository | |
| CreditmemoRepositoryInterface | $creditmemoRepository | |
| RefundAdapterInterface | $refundAdapter | |
| CreditmemoDocumentFactory | $creditmemoDocumentFactory | |
| RefundOrderValidator | $validator | |
| NotifierInterface | $notifier | |
| OrderConfig | $config | |
| LoggerInterface | $logger | @SuppressWarnings(PHPMD.ExcessiveParameterList) |
Definition at line 91 of file RefundOrder.php.
| execute | ( | $orderId, | |
| array | $items = [], |
||
$notify = false, |
|||
$appendComment = false, |
|||
| \Magento\Sales\Api\Data\CreditmemoCommentCreationInterface | $comment = null, |
||
| \Magento\Sales\Api\Data\CreditmemoCreationArgumentsInterface | $arguments = null |
||
| ) |
Create offline refund for order
| int | $orderId | |
Implements RefundOrderInterface.
Definition at line 118 of file RefundOrder.php.