FOS\UserBundle\DependencyInjection\Configuration::addEmailSection PHP Method

addEmailSection() private method

private addEmailSection ( Symfony\Component\Config\Definition\Builder\NodeBuilder $node )
$node Symfony\Component\Config\Definition\Builder\NodeBuilder
    private function addEmailSection(NodeBuilder $node)
    {
        $node->arrayNode('email')->addDefaultsIfNotSet()->arrayNode('from_email')->addDefaultsIfNotSet()->useAttributeAsKey('address')->prototype('scalar')->beforeNormalization()->ifTrue(function ($v) {
            return is_array($v) && isset($v['name']);
        })->then(function ($v) {
            return $v['name'];
        })->end()->end()->defaultValue(array('[email protected]' => 'webmaster'))->end()->arrayNode('confirmation')->addDefaultsIfNotSet()->booleanNode('enabled')->defaultFalse()->end()->scalarNode('template')->defaultValue('FOSUserBundle:User:confirmationEmail')->end()->end()->arrayNode('resetting_password')->addDefaultsIfNotSet()->scalarNode('template')->defaultValue('FOSUserBundle:User:resettingPasswordEmail')->end()->scalarNode('token_ttl')->defaultValue(86400)->end()->end()->end();
    }