private function XmlDumper::addParameters

Adds parameters.

Parameters

DOMElement $parent:

1 call to XmlDumper::addParameters()
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 68

Class

XmlDumper
XmlDumper dumps a service container as an XML string.

Namespace

Symfony\Component\DependencyInjection\Dumper

Code

private function addParameters(\DOMElement $parent) {
  $data = $this->container
    ->getParameterBag()
    ->all();
  if (!$data) {
    return;
  }
  if ($this->container
    ->isFrozen()) {
    $data = $this
      ->escape($data);
  }
  $parameters = $this->document
    ->createElement('parameters');
  $parent
    ->appendChild($parameters);
  $this
    ->convertParameters($data, 'parameter', $parameters);
}