eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\Configuration::generateScopeBaseNode PHP Метод

generateScopeBaseNode() публичный Метод

Generates the context node under which context based configuration will be defined.
public generateScopeBaseNode ( ArrayNodeDefinition $rootNode, string $scopeNodeName = 'system' ) : Symfony\Component\Config\Definition\Builder\NodeBuilder
$rootNode Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition Node under which the generated node will be placed.
$scopeNodeName string
Результат Symfony\Component\Config\Definition\Builder\NodeBuilder
    public function generateScopeBaseNode(ArrayNodeDefinition $rootNode, $scopeNodeName = 'system')
    {
        $contextNode = $rootNode->children()->arrayNode($scopeNodeName)->info('System configuration. First key is always a siteaccess or siteaccess group name')->example(array('my_siteaccess' => array('preferred_quote' => 'Let there be Light!', 'j_aime' => array('le_saucisson')), 'my_siteaccess_group' => array('j_aime' => array('la_truite_a_la_vapeur'))))->useAttributeAsKey('siteaccess_name')->requiresAtLeastOneElement()->normalizeKeys(false)->prototype('array')->children();
        return $contextNode;
    }