File tree Expand file tree Collapse file tree 1 file changed +14
-9
lines changed
dev/tests/integration/testsuite/Magento/GraphQl/App/State Expand file tree Collapse file tree 1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -179,16 +179,21 @@ private function compare(
179
179
}
180
180
}
181
181
}
182
- if ($ objectState ) {
183
- return [
184
- 'objectClassBefore ' => $ before ->getClassName (),
185
- 'objectClassAfter ' => $ after ->getClassName (),
186
- 'properties ' => $ objectState ,
187
- 'objectIdBefore ' => $ before ->getObjectId (),
188
- 'objectIdAfter ' => $ after ->getObjectId (),
189
- ];
182
+ if (!$ objectState ) {
183
+ return [];
190
184
}
191
- return [];
185
+ $ returnValue = [
186
+ 'objectClassBefore ' => $ before ->getClassName (),
187
+ 'properties ' => $ objectState ,
188
+ ];
189
+ if ($ returnValue ['objectClassBefore ' ] !== $ after ->getClassName ()) {
190
+ $ returnValue ['objectClassAfter ' ] = $ after ->getClassName ();
191
+ }
192
+ if ($ before ->getObjectId () != $ after ->getObjectId ()) {
193
+ $ returnValue ['objectIdBefore ' ] = $ before ->getObjectId ();
194
+ $ returnValue ['objectIdAfter ' ] = $ after ->getObjectId ();
195
+ }
196
+ return $ returnValue ;
192
197
}
193
198
194
199
/**
You can’t perform that action at this time.
0 commit comments