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

Breadcrumb

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

function GraphvizDumper::cloneContainer

1 call to GraphvizDumper::cloneContainer()
GraphvizDumper::findNodes in vendor/symfony/dependency-injection/Dumper/GraphvizDumper.php

File

vendor/symfony/dependency-injection/Dumper/GraphvizDumper.php, line 184

Class

GraphvizDumper
GraphvizDumper dumps a service container as a graphviz file.

Namespace

Symfony\Component\DependencyInjection\Dumper

Code

private function cloneContainer() : ContainerBuilder {
    $parameterBag = new ParameterBag($this->container
        ->getParameterBag()
        ->all());
    $container = new ContainerBuilder($parameterBag);
    $container->setDefinitions($this->container
        ->getDefinitions());
    $container->setAliases($this->container
        ->getAliases());
    $container->setResources($this->container
        ->getResources());
    foreach ($this->container
        ->getExtensions() as $extension) {
        $container->registerExtension($extension);
    }
    return $container;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal