function ReflectionCaster::addMap
8 calls to ReflectionCaster::addMap()
- ReflectionCaster::addExtra in vendor/
symfony/ var-dumper/ Caster/ ReflectionCaster.php - ReflectionCaster::castAttribute in vendor/
symfony/ var-dumper/ Caster/ ReflectionCaster.php - ReflectionCaster::castClass in vendor/
symfony/ var-dumper/ Caster/ ReflectionCaster.php - ReflectionCaster::castExtension in vendor/
symfony/ var-dumper/ Caster/ ReflectionCaster.php - ReflectionCaster::castFunctionAbstract in vendor/
symfony/ var-dumper/ Caster/ ReflectionCaster.php
File
-
vendor/
symfony/ var-dumper/ Caster/ ReflectionCaster.php, line 427
Class
- ReflectionCaster
- Casts Reflector related classes to array representation.
Namespace
Symfony\Component\VarDumper\CasterCode
private static function addMap(array &$a, object $c, array $map, string $prefix = Caster::PREFIX_VIRTUAL) : void {
foreach ($map as $k => $m) {
if ('isDisabled' === $k) {
continue;
}
if (method_exists($c, $m) && false !== ($m = $c->{$m}()) && null !== $m) {
$a[$prefix . $k] = $m instanceof \Reflector ? $m->name : $m;
}
}
}