File tree Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Expand file tree Collapse file tree 3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 19
19
* Order creditmemo model
20
20
*
21
21
* @api
22
- * @method \Magento\Sales\Model\Order\Invoice setSendEmail(bool $value)
23
- * @method \Magento\Sales\Model\Order\Invoice setCustomerNote(string $value)
22
+ * @method \Magento\Sales\Model\Order\Creditmemo setSendEmail(bool $value)
23
+ * @method \Magento\Sales\Model\Order\Creditmemo setCustomerNote(string $value)
24
24
* @method string getCustomerNote()
25
- * @method \Magento\Sales\Model\Order\Invoice setCustomerNoteNotify(bool $value)
25
+ * @method \Magento\Sales\Model\Order\Creditmemo setCustomerNoteNotify(bool $value)
26
26
* @method bool getCustomerNoteNotify()
27
27
* @SuppressWarnings(PHPMD.ExcessivePublicCount)
28
28
* @SuppressWarnings(PHPMD.ExcessiveClassComplexity)
Original file line number Diff line number Diff line change @@ -99,11 +99,14 @@ private function attachComment(
99
99
->setCreditmemo ($ creditmemo )
100
100
->setIsCustomerNotified ($ appendComment );
101
101
$ creditmemo ->setComments ([$ comment ]);
102
+ $ creditmemo ->setCustomerNote ($ comment ->getComment ());
103
+ $ creditmemo ->setCustomerNoteNotify ($ appendComment );
102
104
return $ creditmemo ;
103
105
}
104
106
105
107
/**
106
108
* Create new Creditmemo
109
+ *
107
110
* @param \Magento\Sales\Api\Data\OrderInterface $order
108
111
* @param \Magento\Sales\Api\Data\CreditmemoItemCreationInterface[] $items
109
112
* @param \Magento\Sales\Api\Data\CreditmemoCommentCreationInterface|null $comment
@@ -128,6 +131,8 @@ public function createFromOrder(
128
131
}
129
132
130
133
/**
134
+ * Create credit memo from invoice
135
+ *
131
136
* @param \Magento\Sales\Api\Data\InvoiceInterface $invoice
132
137
* @param \Magento\Sales\Api\Data\CreditmemoItemCreationInterface[] $items
133
138
* @param \Magento\Sales\Api\Data\CreditmemoCommentCreationInterface|null $comment
Original file line number Diff line number Diff line change 12
12
use Magento \Sales \Api \Data \CreditmemoCommentInterface ;
13
13
use Magento \Sales \Model \Order ;
14
14
use Magento \Sales \Model \Order \Invoice ;
15
- use Magento \Sales \Api \Data \CreditmemoInterface ;
16
15
use Magento \Sales \Api \Data \CreditmemoItemCreationInterface ;
17
16
use Magento \Sales \Api \Data \CreditmemoCommentCreationInterface ;
18
17
use Magento \Framework \EntityManager \HydratorPool ;
@@ -82,7 +81,7 @@ class CreditmemoDocumentFactoryTest extends \PHPUnit\Framework\TestCase
82
81
private $ commentCreationArgumentsMock ;
83
82
84
83
/**
85
- * @var CreditmemoInterface |\PHPUnit_Framework_MockObject_MockObject
84
+ * @var Order\Creditmemo |\PHPUnit_Framework_MockObject_MockObject
86
85
*/
87
86
private $ creditmemoMock ;
88
87
@@ -121,7 +120,7 @@ public function setUp()
121
120
$ this ->creditmemoItemCreationMock = $ this ->getMockBuilder (CreditmemoItemCreationInterface::class)
122
121
->disableOriginalConstructor ()
123
122
->getMock ();
124
- $ this ->creditmemoMock = $ this ->getMockBuilder (CreditmemoInterface ::class)
123
+ $ this ->creditmemoMock = $ this ->getMockBuilder (Order \Creditmemo ::class)
125
124
->disableOriginalConstructor ()
126
125
->getMock ();
127
126
$ this ->hydratorMock = $ this ->getMockBuilder (HydratorInterface::class)
You can’t perform that action at this time.
0 commit comments