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

Breadcrumb

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

function YamlDumper::addServices

1 call to YamlDumper::addServices()
YamlDumper::dump in vendor/symfony/dependency-injection/Dumper/YamlDumper.php
Dumps the service container as an YAML string.

File

vendor/symfony/dependency-injection/Dumper/YamlDumper.php, line 195

Class

YamlDumper
YamlDumper dumps a service container as a YAML string.

Namespace

Symfony\Component\DependencyInjection\Dumper

Code

private function addServices() : string {
    if (!$this->container
        ->getDefinitions()) {
        return '';
    }
    $code = "services:\n";
    foreach ($this->container
        ->getDefinitions() as $id => $definition) {
        $code .= $this->addService($id, $definition);
    }
    $aliases = $this->container
        ->getAliases();
    foreach ($aliases as $alias => $id) {
        while (isset($aliases[(string) $id])) {
            $id = $aliases[(string) $id];
        }
        $code .= $this->addServiceAlias($alias, $id);
    }
    return $code;
}

API Navigation

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