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 1515class Address extends SalesResource implements OrderAddressResourceInterface
1616{
1717 /**
18- * Event prefix
18+ * Sales order address event prefix
1919 *
2020 * @var string
2121 */
@@ -33,10 +33,10 @@ class Address extends SalesResource implements OrderAddressResourceInterface
3333
3434 /**
3535 * @param \Magento\Framework\Model\ResourceModel\Db\Context $context
36- * @param \Magento\Sales\Model\ResourceModel\Attribute $attribute
37- * @param \Magento\SalesSequence\Model\Manager $sequenceManager
3836 * @param Snapshot $entitySnapshot
3937 * @param \Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationComposite $entityRelationComposite
38+ * @param \Magento\Sales\Model\ResourceModel\Attribute $attribute
39+ * @param \Magento\SalesSequence\Model\Manager $sequenceManager
4040 * @param \Magento\Sales\Model\Order\Address\Validator $validator
4141 * @param \Magento\Sales\Model\ResourceModel\GridPool $gridPool
4242 * @param string $connectionName
Original file line number Diff line number Diff line change @@ -98,10 +98,6 @@ public function testSave()
9898 ->method ('validate ' )
9999 ->with ($ this ->addressMock )
100100 ->willReturn ([]);
101- $ this ->entitySnapshotMock ->expects ($ this ->once ())
102- ->method ('isModified ' )
103- ->with ($ this ->addressMock )
104- ->willReturn (true );
105101 $ this ->addressMock ->expects ($ this ->once ())
106102 ->method ('getParentId ' )
107103 ->willReturn (1 );
@@ -116,10 +112,6 @@ public function testSaveValidationFailed()
116112 {
117113 $ this ->expectException ('Magento\Framework\Exception\LocalizedException ' );
118114 $ this ->expectExceptionMessage ('We can \'t save the address: ' );
119- $ this ->entitySnapshotMock ->expects ($ this ->once ())
120- ->method ('isModified ' )
121- ->with ($ this ->addressMock )
122- ->willReturn (true );
123115 $ this ->addressMock ->expects ($ this ->any ())
124116 ->method ('hasDataChanges ' )
125117 ->willReturn (true );
Original file line number Diff line number Diff line change @@ -59,7 +59,14 @@ public function registerSnapshot(\Magento\Framework\DataObject $entity)
5959 */
6060 public function getSnapshotData (\Magento \Framework \DataObject $ entity )
6161 {
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 [];
6370 }
6471
6572 /**
You can’t perform that action at this time.
0 commit comments