eZ\Bundle\EzPublishCoreBundle\Tests\ConfigResolverTest::testHasParameterNoNamespace PHP Method

testHasParameterNoNamespace() public method

public testHasParameterNoNamespace ( $defaultMatch, $groupMatch, $scopeMatch, $globalMatch, $expectedResult )
    public function testHasParameterNoNamespace($defaultMatch, $groupMatch, $scopeMatch, $globalMatch, $expectedResult)
    {
        $paramName = 'foo.bar';
        $groupName = 'my_group';
        $configResolver = $this->getResolver('ezsettings', ConfigResolver::UNDEFINED_STRATEGY_EXCEPTION, array($this->siteAccess->name => array($groupName)));
        $this->containerMock->expects($this->atLeastOnce())->method('hasParameter')->will($this->returnValueMap(array(array("ezsettings.default.{$paramName}", $defaultMatch), array("ezsettings.{$groupName}.{$paramName}", $groupMatch), array("ezsettings.{$this->siteAccess->name}.{$paramName}", $scopeMatch), array("ezsettings.global.{$paramName}", $globalMatch))));
        $this->assertSame($expectedResult, $configResolver->hasParameter($paramName));
    }