Expanded class hierarchy of MergeExtensionConfigurationPassTest
class MergeExtensionConfigurationPassTest extends \PHPUnit_Framework_TestCase {
protected function setUp() {
if (!class_exists('Symfony\\Component\\DependencyInjection\\Container')) {
$this
->markTestSkipped('The "DependencyInjection" component is not available');
}
if (!class_exists('Symfony\\Component\\Config\\FileLocator')) {
$this
->markTestSkipped('The "Config" component is not available');
}
}
public function testAutoloadMainExtension() {
$container = $this
->getMock('Symfony\\Component\\DependencyInjection\\ContainerBuilder');
$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);
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MergeExtensionConfigurationPassTest:: |
protected | function | ||
MergeExtensionConfigurationPassTest:: |
public | function |