FOS\UserBundle\DependencyInjection\Configuration::addClassSection PHP 메소드

addClassSection() 개인적인 메소드

private addClassSection ( Symfony\Component\Config\Definition\Builder\NodeBuilder $node )
$node Symfony\Component\Config\Definition\Builder\NodeBuilder
    private function addClassSection(NodeBuilder $node)
    {
        $node->arrayNode('class')->isRequired()->addDefaultsIfNotSet()->arrayNode('model')->isRequired()->scalarNode('user')->isRequired()->cannotBeEmpty()->end()->scalarNode('group')->isRequired()->cannotBeEmpty()->end()->end()->arrayNode('form')->addDefaultsIfNotSet()->scalarNode('user')->defaultValue('FOS\\UserBundle\\Form\\UserForm')->end()->scalarNode('group')->defaultValue('FOS\\UserBundle\\Form\\GroupForm')->end()->scalarNode('change_password')->defaultValue('FOS\\UserBundle\\Form\\ChangePasswordForm')->end()->scalarNode('reset_password')->defaultValue('FOS\\UserBundle\\Form\\ResetPasswordForm')->end()->end()->arrayNode('controller')->addDefaultsIfNotSet()->scalarNode('user')->defaultValue('FOS\\UserBundle\\Controller\\UserController')->end()->scalarNode('group')->defaultValue('FOS\\UserBundle\\Controller\\GroupController')->end()->scalarNode('security')->defaultValue('FOS\\UserBundle\\Controller\\SecurityController')->end()->end()->arrayNode('util')->addDefaultsIfNotSet()->scalarNode('email_canonicalizer')->defaultValue('FOS\\UserBundle\\Util\\Canonicalizer')->end()->scalarNode('username_canonicalizer')->defaultValue('FOS\\UserBundle\\Util\\Canonicalizer')->end()->end()->end();
    }