X-Git-Url: https://git.rapsys.eu/userbundle/blobdiff_plain/522c2cc48f7a6188b14c125b04371d20b672ada8..cec07ef1f8c61d740eef7cced0169088c27db43d:/DependencyInjection/Configuration.php

diff --git a/DependencyInjection/Configuration.php b/DependencyInjection/Configuration.php
index 80a3552..cdceea0 100644
--- a/DependencyInjection/Configuration.php
+++ b/DependencyInjection/Configuration.php
@@ -11,11 +11,11 @@
 
 namespace Rapsys\UserBundle\DependencyInjection;
 
+use Rapsys\UserBundle\RapsysUserBundle;
+
 use Symfony\Component\Config\Definition\Builder\TreeBuilder;
 use Symfony\Component\Config\Definition\ConfigurationInterface;
 
-use Rapsys\UserBundle\RapsysUserBundle;
-
 /**
  * {@inheritdoc}
  *
@@ -39,15 +39,19 @@ class Configuration implements ConfigurationInterface {
 				'user' => 'Rapsys\\UserBundle\\Entity\\User'
 			],
 			'default' => [
-				'admin' => 'ROLE_ADMIN',
+				'admin' => 'Admin',
 				'civility' => 'Mister',
 				'languages' => [
 					'en_gb' => 'English'
 				],
 				'locales' => [ 'en_gb' ],
-				'group' => [ 'User' ]
+				'group' => [ 'Guest' ]
 			],
 			'route' => [
+				'home' => [
+					'name' => 'rapsysuser',
+					'context' => []
+				],
 				'confirm' => [
 					'name' => 'rapsysuser_confirm',
 					'context' => []
@@ -73,47 +77,47 @@ class Configuration implements ConfigurationInterface {
 					'context' => []
 				]
 			],
-			'translate' => [],
+			'translate' => [ 'site', 'title' ],
 			'contact' => [
 				'address' => 'contact@example.com',
 				'name' => 'John Doe'
 			],
 			'context' => [],
 			'edit' => [
-				'admin' => ['mail' => true, 'pseudonym' => true],
+				'admin' => [ 'mail' => true ],
 				'field' => [],
-				'route' => ['index' => 'index_url'],
+				'route' => [ 'home' => 'home_url' ],
 				'view' => [
-					'name' => '@RapsysUser/form/register.html.twig',
+					'name' => '@RapsysUser/register.html.twig',
 					'edit' => 'Rapsys\UserBundle\Form\EditType',
 					'reset' => 'Rapsys\UserBundle\Form\ResetType',
-					'context' => []
+					'context' => [ 'title' => 'Edit' ]
 				]
 			],
 			'index' => [
-				'route' => ['index' => 'index_url'],
+				'route' => [ 'home' => 'home_url' ],
 				'view' => [
-					'name' => '@RapsysUser/form/index.html.twig',
-					'context' => []
+					'name' => '@RapsysUser/index.html.twig',
+					'context' => [ 'title' => 'Index' ]
 				]
 			],
 			'login' => [
-				'route' => ['index' => 'index_url'],
+				'route' => [ 'home' => 'home_url', 'recover' => 'recover_url' ],
 				'view' => [
-					'name' => '@RapsysUser/form/login.html.twig',
+					'name' => '@RapsysUser/login.html.twig',
 					'form' => 'Rapsys\UserBundle\Form\LoginType',
-					'context' => []
+					'context' => [ 'title' => 'Login' ]
 				]
 			],
 			'recover' => [
-				'route' => ['index' => 'index_url', 'recover' => 'recover_url'],
+				'route' => [ 'home' => 'home_url', 'recover' => 'recover_url' ],
 				'view' => [
-					'name' => '@RapsysUser/form/recover.html.twig',
+					'name' => '@RapsysUser/recover.html.twig',
 					'form' => 'Rapsys\UserBundle\Form\RecoverType',
-					'context' => []
+					'context' => [ 'title' => 'Recover' ]
 				],
 				'mail' => [
-					'subject' => 'Welcome back!',
+					'subject' => 'Welcome back to %%site%%!',
 					'html' => '@RapsysUser/mail/recover.html.twig',
 					'text' => '@RapsysUser/mail/recover.text.twig',
 					'context' => []
@@ -122,14 +126,14 @@ class Configuration implements ConfigurationInterface {
 			'register' => [
 				'admin' => [],
 				'field' => [],
-				'route' => ['index' => 'index_url', 'confirm' => 'confirm_url'],
+				'route' => [ 'home' => 'home_url', 'confirm' => 'confirm_url' ],
 				'view' => [
-					'name' => '@RapsysUser/form/register.html.twig',
+					'name' => '@RapsysUser/register.html.twig',
 					'form' => 'Rapsys\UserBundle\Form\RegisterType',
-					'context' => []
+					'context' => [ 'title' => 'Register' ]
 				],
 				'mail' => [
-					'subject' => 'Welcome!',
+					'subject' => 'Welcome to %%site%%!',
 					'html' => '@RapsysUser/mail/register.html.twig',
 					'text' => '@RapsysUser/mail/register.text.twig',
 					'context' => []
@@ -202,24 +206,35 @@ class Configuration implements ConfigurationInterface {
 									->end()
 								->end()
 							->end()
-							->arrayNode('index')
+							->arrayNode('edit')
 								->addDefaultsIfNotSet()
 								->children()
-									->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['index']['name'])->end()
+									->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['edit']['name'])->end()
 									->arrayNode('context')
 										->treatNullLike([])
-										->defaultValue($defaults['route']['index']['context'])
+										->defaultValue($defaults['route']['edit']['context'])
 										->scalarPrototype()->end()
 									->end()
 								->end()
 							->end()
-							->arrayNode('edit')
+							->arrayNode('home')
 								->addDefaultsIfNotSet()
 								->children()
-									->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['edit']['name'])->end()
+									->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['home']['name'])->end()
 									->arrayNode('context')
 										->treatNullLike([])
-										->defaultValue($defaults['route']['edit']['context'])
+										->defaultValue($defaults['route']['home']['context'])
+										->scalarPrototype()->end()
+									->end()
+								->end()
+							->end()
+							->arrayNode('index')
+								->addDefaultsIfNotSet()
+								->children()
+									->scalarNode('name')->cannotBeEmpty()->defaultValue($defaults['route']['index']['name'])->end()
+									->arrayNode('context')
+										->treatNullLike([])
+										->defaultValue($defaults['route']['index']['context'])
 										->scalarPrototype()->end()
 									->end()
 								->end()