function OptimizedPhpArrayDumperTest::setUp

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Component/DependencyInjection/Dumper/OptimizedPhpArrayDumperTest.php \Drupal\Tests\Component\DependencyInjection\Dumper\OptimizedPhpArrayDumperTest::setUp()
  2. 8.9.x 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 \Drupal\Component\DependencyInjection\Dumper\OptimizedPhpArrayDumper[[api-linebreak]] @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([]);
  $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.