protected function ContainerBuilderTest::getFakeContainerDefinition in Service Container 7.2
Same name and namespace in other branches
- 7 tests/src/DependencyInjection/ContainerBuilderTest.php \Drupal\Tests\service_container\DependencyInjection\ContainerBuilderTest::getFakeContainerDefinition()
Returns a fake container definition used for testing.
Return value
array The fake container definition with services and parameters.
1 call to ContainerBuilderTest::getFakeContainerDefinition()
- ContainerBuilderTest::setUp in tests/
src/ DependencyInjection/ ContainerBuilderTest.php
File
- tests/
src/ DependencyInjection/ ContainerBuilderTest.php, line 181 - Contains \Drupal\Tests\service_container\DependencyInjection\ContainerBuilderTest
Class
- ContainerBuilderTest
- @coversDefaultClass \Drupal\service_container\DependencyInjection\ContainerBuilder @group dic
Namespace
Drupal\Tests\service_container\DependencyInjectionCode
protected function getFakeContainerDefinition() {
$parameters = array();
$parameters['some_config'] = 'foo';
$parameters['some_other_config'] = 'kitten';
$services = array();
$services['container'] = array(
'class' => '\\Drupal\\service_container\\DependencyInjection\\Container',
'tags' => array(
array(
'name' => 'tagged-service',
),
),
);
$services['some_service'] = array(
'class' => '\\Drupal\\service_container\\Service\\SomeService',
'arguments' => array(
'@service_container',
'%some_config%',
),
'calls' => array(
array(
'setContainer',
array(
'@service_container',
),
),
),
'tags' => array(
array(
'name' => 'tagged-service',
),
array(
'name' => 'another-tag',
'tag-value' => 42,
'tag-value2' => 23,
),
),
'priority' => 0,
);
return array(
'parameters' => $parameters,
'services' => $services,
);
}