Advertisement
Guest User

Untitled

a guest
Sep 20th, 2016
339
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.17 KB | None | 0 0
  1. imports:
  2. - { resource: parameters.yml }
  3. - { resource: security.yml }
  4. - { resource: services.yml }
  5.  
  6. # Put parameters here that don't need to change on each machine where the app is deployed
  7. # http://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration
  8. parameters:
  9. locale: en
  10.  
  11. framework:
  12. #esi: ~
  13. translator: { fallbacks: ["%locale%"] }
  14. secret: "%secret%"
  15. router:
  16. resource: "%kernel.root_dir%/config/routing.yml"
  17. strict_requirements: ~
  18. form: ~
  19. csrf_protection: ~
  20. validation: { enable_annotations: true }
  21. #serializer: { enable_annotations: true }
  22. templating:
  23. engines: ['twig']
  24. #assets_version: SomeVersionScheme
  25. default_locale: "%locale%"
  26. trusted_hosts: ~
  27. trusted_proxies: ~
  28. session:
  29. # handler_id set to null will use default session handler from php.ini
  30. handler_id: ~
  31. fragments: ~
  32. http_method_override: true
  33.  
  34. # Twig Configuration
  35. twig:
  36. debug: "%kernel.debug%"
  37. strict_variables: "%kernel.debug%"
  38.  
  39. # Doctrine Configuration
  40. doctrine:
  41. dbal:
  42. types:
  43. json: SonataDoctrineTypesJsonType
  44.  
  45. driver: pdo_mysql
  46. host: "%database_host%"
  47. port: "%database_port%"
  48. dbname: "%database_name%"
  49. user: "%database_user%"
  50. password: "%database_password%"
  51. charset: UTF8
  52. # if using pdo_sqlite as your database driver:
  53. # 1. add the path in parameters.yml
  54. # e.g. database_path: "%kernel.root_dir%/data/data.db3"
  55. # 2. Uncomment database_path in parameters.yml.dist
  56. # 3. Uncomment next line:
  57. # path: "%database_path%"
  58.  
  59. orm:
  60. auto_generate_proxy_classes: "%kernel.debug%"
  61. # naming_strategy: doctrine.orm.naming_strategy.underscore
  62. # auto_mapping: true
  63. entity_managers:
  64. default:
  65. mappings:
  66. ApplicationSonataUserBundle: ~
  67. SonataUserBundle: ~
  68. FOSUserBundle: ~
  69.  
  70. # Swiftmailer Configuration
  71. swiftmailer:
  72. transport: "%mailer_transport%"
  73. host: "%mailer_host%"
  74. username: "%mailer_user%"
  75. password: "%mailer_password%"
  76. spool: { type: memory }
  77.  
  78. #FOSUser Configuration
  79. fos_user:
  80. db_driver: orm
  81. firewall_name: main
  82. user_class: ApplicationSonataUserBundleEntityUser
  83.  
  84. group:
  85. group_class: ApplicationSonataUserBundleEntityGroup
  86. group_manager: sonata.user.orm.group_manager
  87.  
  88. profile:
  89. # Authentication Form
  90. form:
  91. type: fos_user_profile
  92. handler: fos_user.profile.form.handler.default
  93. name: fos_user_profile_form
  94. validation_groups: [Authentication]
  95.  
  96. service:
  97. user_manager: sonata.user.orm.user_manager
  98.  
  99. #SonataUser
  100. sonata_user:
  101. security_acl: false
  102. manager_type: orm
  103.  
  104. table:
  105. user_group: "my_custom_user_group_association_table_name"
  106.  
  107. impersonating:
  108. route: page_slug
  109. parameters: { path: / }
  110.  
  111. class:
  112. user: SonataUserBundleEntityUser
  113. group: SonataUserBundleEntityGroup
  114.  
  115. admin: # Admin Classes
  116. user:
  117. class: SonataUserBundleAdminEntityUserAdmin
  118. controller: SonataAdminBundle:CRUD
  119. translation: SonataUserBundle
  120.  
  121. group:
  122. class: SonataUserBundleAdminEntityGroupAdmin
  123. controller: SonataAdminBundle:CRUD
  124. translation: SonataUserBundle
  125.  
  126. profile:
  127. # As in SonataAdminBundle's dashboard
  128. dashboard:
  129. groups:
  130.  
  131. # Prototype
  132. id:
  133. label: ~
  134. label_catalogue: ~
  135. items: []
  136. item_adds: []
  137. roles: []
  138. blocks:
  139. type: ~
  140. settings:
  141.  
  142. # Prototype
  143. id: []
  144. position: right
  145. register:
  146. # You may customize the registration forms over here
  147. form:
  148. type: sonata_user_registration
  149. handler: sonata.user.registration.form.handler.default
  150. name: sonata_user_registration_form
  151. validation_groups:
  152.  
  153. # Defaults:
  154. - Registration
  155. - Default
  156. # This allows you to specify where you want your user redirected once he activated his account
  157. confirm:
  158. redirect:
  159. # Set it to false to disable redirection
  160. route: 'sonata_user_profile_show'
  161. route_parameters: ~
  162.  
  163. # Customize user portal menu by setting links
  164. menu:
  165. - { route: 'sonata_user_profile_edit', label: 'link_edit_profile', domain: 'SonataUserBundle'}
  166. - { route: 'sonata_user_profile_edit_authentication', label: 'link_edit_authentication', domain: 'SonataUserBundle'}
  167.  
  168. # Profile Form (firstname, lastname, etc ...)
  169. form:
  170. type: sonata_user_profile
  171. handler: sonata.user.profile.form.handler.default
  172. name: sonata_user_profile_form
  173. validation_groups: [Profile]
  174.  
  175. # override FOSUser default serialization
  176. jms_serializer:
  177. metadata:
  178. directories:
  179. - { path: %kernel.root_dir%/../vendor/sonata-project/user-bundle/Sonata/UserBundle/Resources/config/serializer/FOSUserBundle, namespace_prefix: 'FOSUserBundle' }
  180.  
  181. #SonataAdmin
  182. sonata_block:
  183. default_contexts: [cms]
  184. blocks:
  185. # enable the SonataAdminBundle block
  186. sonata.admin.block.admin_list:
  187. contexts: [admin]
  188. sonata.user.block.menu: # used to display the menu in profile pages
  189. sonata.user.block.account: # used to display menu option (login option)
  190. sonata.block.service.text:
  191. sonata.block.service.rss:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement