eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Parser\Templates::addSemanticConfig PHP Method

addSemanticConfig() public method

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(static::NODE_KEY)->info(static::INFO)->prototype('array')->children()->scalarNode('template')->info(static::INFO_TEMPLATE_KEY)->isRequired()->end()->scalarNode('priority')->defaultValue(0)->end()->end()->end()->end();
    }