X-Git-Url: https://git.rapsys.eu/airbundle/blobdiff_plain/ddd7f8c704963bf7530d3e16b89fd330b7919e02..bb0c9e947d168db912de35bc7809028cba9927d7:/DependencyInjection/Configuration.php?ds=sidebyside diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php index e994ada..da04209 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) @@ -61,17 +63,23 @@ class Configuration implements ConfigurationInterface { 70 => '@RapsysAir/png/icon.70.png' ], 'svg' => '@RapsysAir/svg/icon.svg', - 'title' => 'Open Air', + 'title' => 'Libre Air', 'url' => 'rapsys_air' ], 'copy' => [ - 'long' => 'John Doe all rights reserved', - 'short' => 'Copyright 2019' + 'by' => 'Created by Raphaël', + 'link' => 'https://rapsys.eu', + 'long' => 'All rights reserved', + 'short' => 'Copyright 2019-2021', + 'title' => 'Rapsys' ], 'contact' => [ 'name' => 'John Doe', 'mail' => 'contact@example.com' - ] + ], + 'locale' => '%kernel.default_locale%', + 'locales' => '%kernel.translator.fallbacks%', + 'languages' => '%rapsys_user.languages%', ]; //Here we define the parameters that are allowed to configure the bundle. @@ -103,8 +111,11 @@ class Configuration implements ConfigurationInterface { ->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') @@ -114,6 +125,9 @@ class Configuration implements ConfigurationInterface { ->scalarNode('mail')->cannotBeEmpty()->defaultValue($defaults['contact']['mail'])->end() ->end() ->end() + ->scalarNode('locale')->cannotBeEmpty()->defaultValue($defaults['locale'])->end() + ->scalarNode('locales')->cannotBeEmpty()->defaultValue($defaults['locales'])->end() + ->scalarNode('languages')->cannotBeEmpty()->defaultValue($defaults['languages'])->end() ->end() ->end();