function OptimizedPhpArrayDumperTest::setUp

Same name and namespace in other branches
  1. 8.9.x core/tests/Drupal/Tests/Component/DependencyInjection/Dumper/OptimizedPhpArrayDumperTest.php \Drupal\Tests\Component\DependencyInjection\Dumper\OptimizedPhpArrayDumperTest::setUp()
  2. 10 core/tests/Drupal/Tests/Component/DependencyInjection/Dumper/OptimizedPhpArrayDumperTest.php \Drupal\Tests\Component\DependencyInjection\Dumper\OptimizedPhpArrayDumperTest::setUp()
  3. 11.x core/tests/Drupal/Tests/Component/DependencyInjection/Dumper/OptimizedPhpArrayDumperTest.php \Drupal\Tests\Component\DependencyInjection\Dumper\OptimizedPhpArrayDumperTest::setUp()
1 call to OptimizedPhpArrayDumperTest::setUp()
PhpArrayDumperTest::setUp in core/tests/Drupal/Tests/Component/DependencyInjection/Dumper/PhpArrayDumperTest.php
1 method overrides OptimizedPhpArrayDumperTest::setUp()
PhpArrayDumperTest::setUp in core/tests/Drupal/Tests/Component/DependencyInjection/Dumper/PhpArrayDumperTest.php

File

core/tests/Drupal/Tests/Component/DependencyInjection/Dumper/OptimizedPhpArrayDumperTest.php, line 70

Class

OptimizedPhpArrayDumperTest
@coversDefaultClass <a href="/api/drupal/core%21lib%21Drupal%21Component%21DependencyInjection%21Dumper%21OptimizedPhpArrayDumper.php/class/OptimizedPhpArrayDumper/9" title="OptimizedPhpArrayDumper dumps a service container as a serialized PHP array." class="local">\Drupal\Component\DependencyInjection\Dumper\OptimizedPhpArrayDumper</a> @group DependencyInjection

Namespace

Drupal\Tests\Component\DependencyInjection\Dumper

Code

protected function setUp() : void {
    // Setup a mock container builder.
    $this->containerBuilder = $this->prophesize('\\Symfony\\Component\\DependencyInjection\\ContainerBuilder');
    $this->containerBuilder
        ->getAliases()
        ->willReturn([]);
    $this->containerBuilder
        ->getParameterBag()
        ->willReturn(new ParameterBag());
    $this->containerBuilder
        ->getDefinitions()
        ->willReturn(NULL);
    $this->containerBuilder
        ->isCompiled()
        ->willReturn(TRUE);
    $definition = [];
    $definition['aliases'] = [];
    $definition['parameters'] = [];
    $definition['services'] = [];
    $definition['frozen'] = TRUE;
    $definition['machine_format'] = $this->machineFormat;
    $this->containerDefinition = $definition;
    // Create the dumper.
    $this->dumper = new $this->dumperClass($this->containerBuilder
        ->reveal());
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.