eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Parser\Content::addSemanticConfig PHP Метод

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

Adds semantic configuration definition.
public addSemanticConfig ( Symfony\Component\Config\Definition\Builder\NodeBuilder $nodeBuilder )
$nodeBuilder Symfony\Component\Config\Definition\Builder\NodeBuilder Node just under ezpublish.system.
    public function addSemanticConfig(NodeBuilder $nodeBuilder)
    {
        $nodeBuilder->arrayNode('content')->info('Content related configuration')->children()->booleanNode('view_cache')->defaultValue(true)->end()->booleanNode('ttl_cache')->defaultValue(true)->end()->scalarNode('default_ttl')->info('Default value for TTL cache, in seconds')->defaultValue(60)->end()->arrayNode('tree_root')->canBeUnset()->children()->integerNode('location_id')->info("Root locationId for routing and link generation.\nUseful for multisite apps with one repository.")->isRequired()->end()->arrayNode('excluded_uri_prefixes')->info("URI prefixes that are allowed to be outside the content tree\n(useful for content sharing between multiple sites).\nPrefixes are not case sensitive")->example(array('/media/images', '/products'))->prototype('scalar')->end()->end()->end()->end()->end()->end();
    }