X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2FWallabag%2FCoreBundle%2FDependencyInjection%2FConfiguration.php;h=75b37729f38eb601c093bd9b786602c63b4c5291;hb=69803049688179e1b03ef424dec91f1b9a4f9e91;hp=fb1941b8eb7343494dc91f173223d62591c136ac;hpb=d275bdf4d36f90ff61f1e6a714c9ef64d210596f;p=github%2Fwallabag%2Fwallabag.git diff --git a/src/Wallabag/CoreBundle/DependencyInjection/Configuration.php b/src/Wallabag/CoreBundle/DependencyInjection/Configuration.php index fb1941b8..75b37729 100644 --- a/src/Wallabag/CoreBundle/DependencyInjection/Configuration.php +++ b/src/Wallabag/CoreBundle/DependencyInjection/Configuration.php @@ -4,7 +4,6 @@ namespace Wallabag\CoreBundle\DependencyInjection; use Symfony\Component\Config\Definition\Builder\TreeBuilder; use Symfony\Component\Config\Definition\ConfigurationInterface; -use Symfony\Component\Config\Definition\Builder\ArrayNodeDefinition; class Configuration implements ConfigurationInterface { @@ -18,21 +17,42 @@ class Configuration implements ConfigurationInterface ->arrayNode('languages') ->prototype('scalar')->end() ->end() - ->arrayNode('import') - ->append($this->getAllowMimetypes()) + ->integerNode('items_on_page') + ->defaultValue(12) + ->end() + ->scalarNode('theme') + ->defaultValue('material') + ->end() + ->scalarNode('language') + ->defaultValue('en') + ->end() + ->integerNode('rss_limit') + ->defaultValue(50) + ->end() + ->integerNode('reading_speed') + ->defaultValue(1) + ->end() + ->scalarNode('version') + ->end() + ->scalarNode('paypal_url') + ->end() + ->integerNode('cache_lifetime') + ->defaultValue(10) + ->end() + ->scalarNode('fetching_error_message') + ->end() + ->scalarNode('action_mark_as_read') + ->defaultValue(1) + ->end() + ->scalarNode('list_mode') + ->defaultValue(1) + ->end() + ->scalarNode('api_limit_mass_actions') + ->defaultValue(10) ->end() ->end() ; return $treeBuilder; } - - private function getAllowMimetypes() - { - $node = new ArrayNodeDefinition('allow_mimetypes'); - - $node->prototype('scalar')->end(); - - return $node; - } }