Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. OptimizedPhpArrayDumper.php

function OptimizedPhpArrayDumper::getIterator

Gets a service iterator in a suitable PHP array format.

Parameters

\Symfony\Component\DependencyInjection\Argument\IteratorArgument $iterator: The iterator.

Return value

object The PHP array representation of the iterator.

1 call to OptimizedPhpArrayDumper::getIterator()
OptimizedPhpArrayDumper::dumpValue in core/lib/Drupal/Component/DependencyInjection/Dumper/OptimizedPhpArrayDumper.php
Dumps the value to PHP array format.

File

core/lib/Drupal/Component/DependencyInjection/Dumper/OptimizedPhpArrayDumper.php, line 562

Class

OptimizedPhpArrayDumper
OptimizedPhpArrayDumper dumps a service container as a serialized PHP array.

Namespace

Drupal\Component\DependencyInjection\Dumper

Code

protected function getIterator(IteratorArgument $iterator) {
    return (object) [
        'type' => 'iterator',
        'value' => array_map($this->dumpValue(...), $iterator->getValues()),
    ];
}
RSS feed
Powered by Drupal