X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/aef69b935e7bc07468cada32270942cef0034b94..853a4f924eddf702f9fa973e14576d20544ebc54:/DependencyInjection/Configuration.php?ds=sidebyside diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index ed54893..1dd3019 100644 --- a/DependencyInjection/Configuration.php +++ b/DependencyInjection/Configuration.php @@ -53,6 +53,8 @@ class Configuration implements ConfigurationInterface { 167 => '@RapsysAir/png/icon.167.png', //iPad touch icon 152 => '@RapsysAir/png/icon.152.png', + //iOS7 + 120 => '@RapsysAir/png/icon.120.png', //For windows //XXX: see https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/platform-apis/dn255024(v=vs.85) @@ -64,9 +66,24 @@ class Configuration implements ConfigurationInterface { 'title' => 'Libre Air', 'url' => 'rapsys_air' ], + 'cache' => [ + 'namespace' => 'airlibre', + 'lifetime' => 0, + 'directory' => '%kernel.project_dir%/var/cache' + ], + 'calendar' => [ + 'calendar' => 'rmg68hd51sploubp5qffdthiak@group.calendar.google.com', + 'prefix' => 'airlibre', + 'project' => 'calendar-317315', + 'client' => '635317121880-usqucmne71jnmprl8br9khh2om4n8cmh.apps.googleusercontent.com', + 'secret' => 'HRsKd4FIc9gxQHM4IoBWnlbD' + ], 'copy' => [ + 'by' => 'Created by Raphaël', + 'link' => 'https://rapsys.eu', 'long' => 'All rights reserved', - 'short' => 'Copyright 2019' + 'short' => 'Copyright 2019-2021', + 'title' => 'Rapsys' ], 'contact' => [ 'name' => 'John Doe', @@ -103,11 +120,32 @@ class Configuration implements ConfigurationInterface { ->scalarNode('url')->cannotBeEmpty()->defaultValue($defaults['site']['url'])->end() ->end() ->end() + ->arrayNode('cache') + ->addDefaultsIfNotSet() + ->children() + ->scalarNode('namespace')->defaultValue($defaults['cache']['namespace'])->end() + ->integerNode('lifetime')->min(0)->defaultValue($defaults['cache']['lifetime'])->end() + ->scalarNode('directory')->defaultValue($defaults['cache']['directory'])->end() + ->end() + ->end() + ->arrayNode('calendar') + ->addDefaultsIfNotSet() + ->children() + ->scalarNode('calendar')->defaultValue($defaults['calendar']['calendar'])->end() + ->scalarNode('prefix')->defaultValue($defaults['calendar']['prefix'])->end() + ->scalarNode('project')->defaultValue($defaults['calendar']['project'])->end() + ->scalarNode('client')->defaultValue($defaults['calendar']['client'])->end() + ->scalarNode('secret')->defaultValue($defaults['calendar']['secret'])->end() + ->end() + ->end() ->arrayNode('copy') ->addDefaultsIfNotSet() ->children() + ->scalarNode('by')->defaultValue($defaults['copy']['by'])->end() + ->scalarNode('link')->defaultValue($defaults['copy']['link'])->end() ->scalarNode('long')->defaultValue($defaults['copy']['long'])->end() ->scalarNode('short')->defaultValue($defaults['copy']['short'])->end() + ->scalarNode('title')->defaultValue($defaults['copy']['title'])->end() ->end() ->end() ->arrayNode('contact') @@ -120,11 +158,6 @@ class Configuration implements ConfigurationInterface { ->scalarNode('locale')->cannotBeEmpty()->defaultValue($defaults['locale'])->end() ->scalarNode('locales')->cannotBeEmpty()->defaultValue($defaults['locales'])->end() ->scalarNode('languages')->cannotBeEmpty()->defaultValue($defaults['languages'])->end() - /*->arrayNode('languages') - ->treatNullLike([]) - ->defaultValue($defaults['languages']) - ->scalarPrototype()->end() - ->end()*/ ->end() ->end();