File tree Expand file tree Collapse file tree 3 files changed +11
-12
lines changed
Model/ResourceModel/Order
Test/Unit/Model/ResourceModel/Order
lib/internal/Magento/Framework/Model/ResourceModel/Db/VersionControl Expand file tree Collapse file tree 3 files changed +11
-12
lines changed Original file line number Diff line number Diff line change 15
15
class Address extends SalesResource implements OrderAddressResourceInterface
16
16
{
17
17
/**
18
- * Event prefix
18
+ * Sales order address event prefix
19
19
*
20
20
* @var string
21
21
*/
@@ -33,10 +33,10 @@ class Address extends SalesResource implements OrderAddressResourceInterface
33
33
34
34
/**
35
35
* @param \Magento\Framework\Model\ResourceModel\Db\Context $context
36
- * @param \Magento\Sales\Model\ResourceModel\Attribute $attribute
37
- * @param \Magento\SalesSequence\Model\Manager $sequenceManager
38
36
* @param Snapshot $entitySnapshot
39
37
* @param \Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite $entityRelationComposite
38
+ * @param \Magento\Sales\Model\ResourceModel\Attribute $attribute
39
+ * @param \Magento\SalesSequence\Model\Manager $sequenceManager
40
40
* @param \Magento\Sales\Model\Order\Address\Validator $validator
41
41
* @param \Magento\Sales\Model\ResourceModel\GridPool $gridPool
42
42
* @param string $connectionName
Original file line number Diff line number Diff line change @@ -98,10 +98,6 @@ public function testSave()
98
98
->method ('validate ' )
99
99
->with ($ this ->addressMock )
100
100
->willReturn ([]);
101
- $ this ->entitySnapshotMock ->expects ($ this ->once ())
102
- ->method ('isModified ' )
103
- ->with ($ this ->addressMock )
104
- ->willReturn (true );
105
101
$ this ->addressMock ->expects ($ this ->once ())
106
102
->method ('getParentId ' )
107
103
->willReturn (1 );
@@ -116,10 +112,6 @@ public function testSaveValidationFailed()
116
112
{
117
113
$ this ->expectException ('Magento\Framework\Exception\LocalizedException ' );
118
114
$ this ->expectExceptionMessage ('We can \'t save the address: ' );
119
- $ this ->entitySnapshotMock ->expects ($ this ->once ())
120
- ->method ('isModified ' )
121
- ->with ($ this ->addressMock )
122
- ->willReturn (true );
123
115
$ this ->addressMock ->expects ($ this ->any ())
124
116
->method ('hasDataChanges ' )
125
117
->willReturn (true );
Original file line number Diff line number Diff line change @@ -59,7 +59,14 @@ public function registerSnapshot(\Magento\Framework\DataObject $entity)
59
59
*/
60
60
public function getSnapshotData (\Magento \Framework \DataObject $ entity )
61
61
{
62
- return $ this ->snapshotData [get_class ($ entity )][$ entity ->getId ()];
62
+ $ entityClass = get_class ($ entity );
63
+ $ entityId = $ entity ->getId ();
64
+
65
+ if (isset ($ this ->snapshotData [$ entityClass ][$ entityId ])) {
66
+ return $ this ->snapshotData [$ entityClass ][$ entityId ];
67
+ }
68
+
69
+ return [];
63
70
}
64
71
65
72
/**
You can’t perform that action at this time.
0 commit comments