Skip to content

Commit 91f8146

Browse files
author
Nil Portugues Caldero
committed
protect from invalid array access in RecursiveFormatterHelper
1 parent e76fc22 commit 91f8146

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Transformer/Helpers/RecursiveFormatterHelper.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,10 @@ public static function getIdPropertyAndValues(array &$mappings, array &$value, $
4242
$idProperties = self::getIdProperties($mappings, $type);
4343

4444
foreach ($idProperties as &$propertyName) {
45-
$values[] = self::getIdValue($value[$propertyName]);
46-
$propertyName = \sprintf('{%s}', $propertyName);
45+
if (array_key_exists($propertyName, $value)) {
46+
$values[] = self::getIdValue($value[$propertyName]);
47+
$propertyName = \sprintf('{%s}', $propertyName);
48+
}
4749
}
4850
self::flattenObjectsWithSingleKeyScalars($values);
4951

0 commit comments

Comments
 (0)