function JsonDecoder::decodeRecursive
Parameters
mixed $value:
Return value
mixed
3 calls to JsonDecoder::decodeRecursive()
- JsonDecoder::decode in vendor/
nikic/ php-parser/ lib/ PhpParser/ JsonDecoder.php - JsonDecoder::decodeArray in vendor/
nikic/ php-parser/ lib/ PhpParser/ JsonDecoder.php - JsonDecoder::decodeNode in vendor/
nikic/ php-parser/ lib/ PhpParser/ JsonDecoder.php
File
-
vendor/
nikic/ php-parser/ lib/ PhpParser/ JsonDecoder.php, line 23
Class
Namespace
PhpParserCode
private function decodeRecursive($value) {
if (\is_array($value)) {
if (isset($value['nodeType'])) {
if ($value['nodeType'] === 'Comment' || $value['nodeType'] === 'Comment_Doc') {
return $this->decodeComment($value);
}
return $this->decodeNode($value);
}
return $this->decodeArray($value);
}
return $value;
}