private function XmlDumper::addServiceAlias

Adds a service alias.

Parameters

string $alias:

string $id:

DOMElement $parent:

1 call to XmlDumper::addServiceAlias()
XmlDumper::addServices in drupal/core/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Dumper/XmlDumper.php
Adds services.

File

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

Class

XmlDumper
XmlDumper dumps a service container as an XML string.

Namespace

Symfony\Component\DependencyInjection\Dumper

Code

private function addServiceAlias($alias, $id, \DOMElement $parent) {
  $service = $this->document
    ->createElement('service');
  $service
    ->setAttribute('id', $alias);
  $service
    ->setAttribute('alias', $id);
  if (!$id
    ->isPublic()) {
    $service
      ->setAttribute('public', 'false');
  }
  $parent
    ->appendChild($service);
}