private function XmlDumper::addServices

Adds services.

Parameters

DOMElement $parent:

1 call to XmlDumper::addServices()
XmlDumper::dump in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Dumper/XmlDumper.php
Dumps the service container as an XML string.

File

drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Dumper/XmlDumper.php, line 195

Class

XmlDumper
XmlDumper dumps a service container as an XML string.

Namespace

Symfony\Component\DependencyInjection\Dumper

Code

private function addServices(\DOMElement $parent) {
  $definitions = $this->container
    ->getDefinitions();
  if (!$definitions) {
    return;
  }
  $services = $this->document
    ->createElement('services');
  foreach ($definitions as $id => $definition) {
    $this
      ->addService($definition, $id, $services);
  }
  foreach ($this->container
    ->getAliases() as $alias => $id) {
    $this
      ->addServiceAlias($alias, $id, $services);
  }
  $parent
    ->appendChild($services);
}