Sylius\Bundle\MailerBundle\DependencyInjection\Configuration::addEmailsSection PHP Method

addEmailsSection() protected method

protected addEmailsSection ( ArrayNodeDefinition $node ) : ArrayNodeDefinition
$node Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition
return Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition
    protected function addEmailsSection(ArrayNodeDefinition $node)
    {
        $node->children()->arrayNode('sender')->addDefaultsIfNotSet()->children()->scalarNode('name')->defaultValue('Example.com Store')->end()->scalarNode('address')->defaultValue('[email protected]')->end()->end()->end()->arrayNode('emails')->useAttributeAsKey('code')->prototype('array')->children()->scalarNode('subject')->cannotBeEmpty()->end()->scalarNode('template')->cannotBeEmpty()->end()->booleanNode('enabled')->defaultTrue()->end()->arrayNode('sender')->children()->scalarNode('name')->end()->scalarNode('address')->end()->end()->end()->end()->end()->end()->arrayNode('templates')->useAttributeAsKey('name')->prototype('scalar')->end()->end()->end();
    }