Вход Регистрация
Файл: symfony-2.7/src/Symfony/Bundle/DebugBundle/DependencyInjection/Configuration.php
Строк: 68
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace SymfonyBundleDebugBundleDependencyInjection;

use 
SymfonyComponentConfigDefinitionBuilderTreeBuilder;
use 
SymfonyComponentConfigDefinitionConfigurationInterface;

/**
 * DebugExtension configuration structure.
 *
 * @author Nicolas Grekas <p@tchwork.com>
 */
class Configuration implements ConfigurationInterface
{
    
/**
     * {@inheritdoc}
     */
    
public function getConfigTreeBuilder()
    {
        
$treeBuilder = new TreeBuilder();
        
$rootNode $treeBuilder->root('debug');

        
$rootNode
            
->children()
                ->
integerNode('max_items')
                    ->
info('Max number of displayed items past the first level, -1 means no limit')
                    ->
min(-1)
                    ->
defaultValue(2500)
                ->
end()
                ->
integerNode('max_string_length')
                    ->
info('Max length of displayed strings, -1 means no limit')
                    ->
min(-1)
                    ->
defaultValue(-1)
                ->
end()
            ->
end()
        ;

        return 
$treeBuilder;
    }
}
Онлайн: 1
Реклама