@@ 88-96 (lines=9) @@ | ||
85 | for ($i = 0; $i < $length; $i++) { |
|
86 | $item = $value->get($context, new IntegerValue($isolate, $i)); |
|
87 | ||
88 | if ($next) { |
|
89 | try { |
|
90 | $out[] = $extractor->extract($context, $item, $next); |
|
91 | } catch (ExtractorException $e) { |
|
92 | throw new ExtractorException("Failed to convert array item #{$i}: " . $e->getMessage()); |
|
93 | } |
|
94 | } else { |
|
95 | $out[] = $item; |
|
96 | } |
|
97 | } |
|
98 | ||
99 | return $out; |
|
@@ 129-137 (lines=9) @@ | ||
126 | ||
127 | $prop_name = $prop->value(); |
|
128 | ||
129 | if ($next) { |
|
130 | try { |
|
131 | $out[$prop_name] = $extractor->extract($context, $item, $next); |
|
132 | } catch (ExtractorException $e) { |
|
133 | throw new ExtractorException("Failed to convert array item #{$prop_name}: " . $e->getMessage()); |
|
134 | } |
|
135 | } else { |
|
136 | $out[$prop_name] = $item; |
|
137 | } |
|
138 | } |
|
139 | ||
140 | return $out; |