function PhpArrayDumper::dumpCollection
Same name and namespace in other branches
- 8.9.x core/lib/Drupal/Component/DependencyInjection/Dumper/PhpArrayDumper.php \Drupal\Component\DependencyInjection\Dumper\PhpArrayDumper::dumpCollection()
- 10 core/lib/Drupal/Component/DependencyInjection/Dumper/PhpArrayDumper.php \Drupal\Component\DependencyInjection\Dumper\PhpArrayDumper::dumpCollection()
- 11.x core/lib/Drupal/Component/DependencyInjection/Dumper/PhpArrayDumper.php \Drupal\Component\DependencyInjection\Dumper\PhpArrayDumper::dumpCollection()
Dumps a collection to a PHP array.
Parameters
mixed $collection: A collection to process.
bool &$resolve: Used for passing the information to the caller whether the given collection needed to be resolved or not. This is used for optimizing deep arrays that don't need to be traversed.
Return value
object|array The collection in a suitable format.
Overrides OptimizedPhpArrayDumper::dumpCollection
File
-
core/
lib/ Drupal/ Component/ DependencyInjection/ Dumper/ PhpArrayDumper.php, line 32
Class
- PhpArrayDumper
- PhpArrayDumper dumps a service container as a PHP array.
Namespace
Drupal\Component\DependencyInjection\DumperCode
protected function dumpCollection($collection, &$resolve = FALSE) {
$code = [];
foreach ($collection as $key => $value) {
if (is_array($value)) {
$code[$key] = $this->dumpCollection($value);
}
else {
$code[$key] = $this->dumpValue($value);
}
}
return $code;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.