class MergeExtensionConfigurationPassTest in Zircon Profile 8
Same name in this branch
- 8 vendor/symfony/http-kernel/Tests/DependencyInjection/MergeExtensionConfigurationPassTest.php \Symfony\Component\HttpKernel\Tests\DependencyInjection\MergeExtensionConfigurationPassTest
- 8 vendor/symfony/dependency-injection/Tests/Compiler/MergeExtensionConfigurationPassTest.php \Symfony\Component\DependencyInjection\Tests\Compiler\MergeExtensionConfigurationPassTest
Same name and namespace in other branches
- 8.0 vendor/symfony/http-kernel/Tests/DependencyInjection/MergeExtensionConfigurationPassTest.php \Symfony\Component\HttpKernel\Tests\DependencyInjection\MergeExtensionConfigurationPassTest
Hierarchy
- class \Symfony\Component\HttpKernel\Tests\DependencyInjection\MergeExtensionConfigurationPassTest extends \Symfony\Component\HttpKernel\Tests\DependencyInjection\PHPUnit_Framework_TestCase
Expanded class hierarchy of MergeExtensionConfigurationPassTest
File
- vendor/
symfony/ http-kernel/ Tests/ DependencyInjection/ MergeExtensionConfigurationPassTest.php, line 16
Namespace
Symfony\Component\HttpKernel\Tests\DependencyInjectionView source
class MergeExtensionConfigurationPassTest extends \PHPUnit_Framework_TestCase {
public function testAutoloadMainExtension() {
$container = $this
->getMock('Symfony\\Component\\DependencyInjection\\ContainerBuilder', array(
'getExtensionConfig',
'loadFromExtension',
'getParameterBag',
));
$params = $this
->getMock('Symfony\\Component\\DependencyInjection\\ParameterBag\\ParameterBag');
$container
->expects($this
->at(0))
->method('getExtensionConfig')
->with('loaded')
->will($this
->returnValue(array(
array(),
)));
$container
->expects($this
->at(1))
->method('getExtensionConfig')
->with('notloaded')
->will($this
->returnValue(array()));
$container
->expects($this
->once())
->method('loadFromExtension')
->with('notloaded', array());
$container
->expects($this
->any())
->method('getParameterBag')
->will($this
->returnValue($params));
$params
->expects($this
->any())
->method('all')
->will($this
->returnValue(array()));
$container
->expects($this
->any())
->method('getDefinitions')
->will($this
->returnValue(array()));
$container
->expects($this
->any())
->method('getAliases')
->will($this
->returnValue(array()));
$container
->expects($this
->any())
->method('getExtensions')
->will($this
->returnValue(array()));
$configPass = new MergeExtensionConfigurationPass(array(
'loaded',
'notloaded',
));
$configPass
->process($container);
}
}