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.