Skip to content

Commit 9bce276

Browse files
committed
Moved array entity data replacement conditional
1 parent 2c38cc6 commit 9bce276

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Magento/FunctionalTestingFramework/Test/Objects/ActionObject.php

+4-3
Original file line numberDiff line numberDiff line change
@@ -495,6 +495,10 @@ private function findAndReplaceReferences($objectHandler, $inputString)
495495
$this->setTimeout($obj->getElement($objField)->getTimeout());
496496
} elseif (get_class($obj) == EntityDataObject::class) {
497497
$replacement = $this->resolveEntityDataObjectReference($obj, $match);
498+
499+
if (is_array($replacement)) {
500+
$replacement = '["' . implode('","', array_map('addSlashes', $replacement)) . '"]';
501+
}
498502
}
499503

500504
if ($replacement === null) {
@@ -504,9 +508,6 @@ private function findAndReplaceReferences($objectHandler, $inputString)
504508
throw new TestReferenceException("Could not resolve entity reference " . $inputString);
505509
}
506510
}
507-
elseif (is_array($replacement)) {
508-
$replacement = '["' . implode('","', array_map('addSlashes',$replacement)) . '"]';
509-
}
510511

511512
$replacement = $this->resolveParameterization($parameterized, $replacement, $match, $obj);
512513

0 commit comments

Comments
 (0)