Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (\Magento\Sales\Model\Convert\OrderFactory $convertOrderFactory, \Magento\Tax\Model\Config $taxConfig, \Magento\Framework\Serialize\Serializer\Json $serializer=null) | |
createByOrder (\Magento\Sales\Model\Order $order, array $data=[]) | |
Protected Member Functions | |
canRefundItem ($item, $qtys=[], $invoiceQtysRefundLimits=[]) | |
canRefundNoDummyItem ($item, $invoiceQtysRefundLimits=[]) | |
initData ($creditmemo, $data) | |
Protected Attributes | |
$convertor | |
$taxConfig | |
$unserialize | |
Factory class for
Definition at line 14 of file CreditmemoFactory.php.
__construct | ( | \Magento\Sales\Model\Convert\OrderFactory | $convertOrderFactory, |
\Magento\Tax\Model\Config | $taxConfig, | ||
\Magento\Framework\Serialize\Serializer\Json | $serializer = null |
||
) |
Factory constructor
\Magento\Sales\Model\Convert\OrderFactory | $convertOrderFactory | |
\Magento\Tax\Model\Config | $taxConfig | |
\Magento\Framework\Serialize\Serializer\Json | $serializer |
Definition at line 46 of file CreditmemoFactory.php.
|
protected |
Check if order item can be refunded
\Magento\Sales\Model\Order\Item | $item | |
array | $qtys | |
array | $invoiceQtysRefundLimits |
Definition at line 145 of file CreditmemoFactory.php.
|
protected |
Check if no dummy order item can be refunded
\Magento\Sales\Model\Order\Item | $item | |
array | $invoiceQtysRefundLimits |
Definition at line 181 of file CreditmemoFactory.php.
createByOrder | ( | \Magento\Sales\Model\Order | $order, |
array | $data = [] |
||
) |
Prepare order creditmemo based on order items and requested params
\Magento\Sales\Model\Order | $order | |
array | $data |
Definition at line 65 of file CreditmemoFactory.php.
|
protected |
Initialize creditmemo state based on requested parameters
Creditmemo | $creditmemo | |
array | $data |
Definition at line 199 of file CreditmemoFactory.php.
|
protected |
Definition at line 21 of file CreditmemoFactory.php.
|
protected |
Definition at line 26 of file CreditmemoFactory.php.
|
protected |
Definition at line 32 of file CreditmemoFactory.php.