Guest User

Untitled

a guest
May 4th, 2015
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.42 KB | None | 0 0
  1. **Config**
  2. imports:
  3. - { resource: parameters.yml }
  4. - { resource: security.yml }
  5. - { resource: services.yml }
  6. - { resource: @AdminAdminBundle/Resources/config/admin.yml }
  7.  
  8. framework:
  9. #esi: ~
  10. #translator: { fallbacks: ["%locale%"] }
  11. secret: "%secret%"
  12. router:
  13. resource: "%kernel.root_dir%/config/routing.yml"
  14. strict_requirements: ~
  15. form: ~
  16. csrf_protection: ~
  17. validation: { enable_annotations: true }
  18. templating:
  19. engines: ['twig']
  20. #assets_version: SomeVersionScheme
  21. default_locale: "%locale%"
  22. trusted_hosts: ~
  23. trusted_proxies: ~
  24. session:
  25. # handler_id set to null will use default session handler from php.ini
  26. handler_id: ~
  27. fragments: ~
  28. http_method_override: true
  29.  
  30. # Twig Configuration
  31. twig:
  32. debug: "%kernel.debug%"
  33. strict_variables: "%kernel.debug%"
  34.  
  35.  
  36.  
  37. # Assetic Configuration
  38. assetic:
  39. debug: "%kernel.debug%"
  40. use_controller: false
  41. bundles: [ ]
  42. #java: /usr/bin/java
  43. filters:
  44. cssrewrite: ~
  45. #closure:
  46. # jar: "%kernel.root_dir%/Resources/java/compiler.jar"
  47. #yui_css:
  48. # jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"
  49.  
  50. # Doctrine Configuration
  51. doctrine:
  52. dbal:
  53. driver: "%database_driver%"
  54. host: "%database_host%"
  55. port: "%database_port%"
  56. dbname: "%database_name%"
  57. user: "%database_user%"
  58. password: "%database_password%"
  59. charset: UTF8
  60. # if using pdo_sqlite as your database driver:
  61. # 1. add the path in parameters.yml
  62. # e.g. database_path: "%kernel.root_dir%/data/data.db3"
  63. # 2. Uncomment database_path in parameters.yml.dist
  64. # 3. Uncomment next line:
  65. # path: "%database_path%"
  66.  
  67. orm:
  68. auto_generate_proxy_classes: "%kernel.debug%"
  69. auto_mapping: true
  70.  
  71. # Swiftmailer Configuration
  72. swiftmailer:
  73. transport: "%mailer_transport%"
  74. host: "%mailer_host%"
  75. username: "%mailer_user%"
  76. password: "%mailer_password%"
  77. spool: { type: memory }
  78. sonata_user:
  79. security_acl: true
  80. manager_type: orm # can be orm or mongodb
  81.  
  82. sonata_block:
  83. default_contexts: [cms]
  84. blocks:
  85. sonata.user.block.menu:
  86. sonata.user.block.account:
  87. sonata.admin.block.admin_list:
  88. contexts: [admin]
  89. fos_user:
  90. db_driver: orm # can be orm or odm
  91. firewall_name: main
  92. user_class: Application\Sonata\UserBundle\Entity\User
  93.  
  94.  
  95. group:
  96. group_class: Application\Sonata\UserBundle\Entity\Group
  97. group_manager: sonata.user.orm.group_manager
  98.  
  99. service:
  100. user_manager: sonata.user.orm.user_manager
  101.  
  102. doctrine:
  103.  
  104. dbal:
  105. types:
  106. json: Sonata\Doctrine\Types\JsonType
  107. orm:
  108. entity_managers:
  109. default:
  110. mappings:
  111. ApplicationSonataUserBundle: ~
  112. SonataUserBundle: ~
  113.  
  114. **AppKernel**
  115.  
  116.  
  117. <?php
  118.  
  119. use Symfony\Component\HttpKernel\Kernel;
  120. use Symfony\Component\Config\Loader\LoaderInterface;
  121.  
  122. class AppKernel extends Kernel
  123. {
  124. public function __construct($environment, $debug)
  125. {
  126. date_default_timezone_set('America/Denver');
  127. parent::__construct($environment, $debug);
  128. }
  129.  
  130. public function registerBundles()
  131. {
  132. $bundles = array(
  133. //enable symfony core shiz
  134.  
  135. new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
  136. new Symfony\Bundle\SecurityBundle\SecurityBundle(),
  137. new Symfony\Bundle\TwigBundle\TwigBundle(),
  138. new Symfony\Bundle\MonologBundle\MonologBundle(),
  139. new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
  140. new Symfony\Bundle\AsseticBundle\AsseticBundle(),
  141. new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
  142. new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
  143.  
  144. //enable sonata admin bundle
  145. new Sonata\CoreBundle\SonataCoreBundle(),
  146. new Sonata\BlockBundle\SonataBlockBundle(),
  147. new Knp\Bundle\MenuBundle\KnpMenuBundle(),
  148. new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
  149. new Sonata\AdminBundle\SonataAdminBundle(),
  150. new Admin\AdminBundle\AdminAdminBundle(),
  151.  
  152. //enable sonata user bundle
  153. new Sonata\EasyExtendsBundle\SonataEasyExtendsBundle(),
  154. new FOS\UserBundle\FOSUserBundle(),
  155. new Sonata\UserBundle\SonataUserBundle('FOSUserBundle')
  156.  
  157. );
  158.  
  159. if (in_array($this->getEnvironment(), array('dev', 'test'))) {
  160. $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
  161. $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
  162. $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();
  163. $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
  164. }
  165.  
  166. return $bundles;
  167. }
  168.  
  169. public function registerContainerConfiguration(LoaderInterface $loader)
  170. {
  171. $loader->load($this->getRootDir().'/config/config_'.$this->getEnvironment().'.yml');
  172. }
  173. }
  174.  
  175. ** Composer **
  176.  
  177. {
  178. "name": "symfony/framework-standard-edition",
  179. "license": "MIT",
  180. "type": "project",
  181. "description": "The \"Symfony Standard Edition\" distribution",
  182. "autoload": {
  183. "psr-0": { "": "src/", "SymfonyStandard": "app/" }
  184. },
  185. "require": {
  186. "php": ">=5.3.3",
  187. "symfony/symfony": "2.6.*",
  188. "doctrine/orm": "~2.2,>=2.2.3,<2.5",
  189. "doctrine/dbal": "<2.5",
  190. "doctrine/doctrine-bundle": "~1.2",
  191. "twig/extensions": "~1.0",
  192. "symfony/assetic-bundle": "~2.3",
  193. "symfony/swiftmailer-bundle": "~2.3",
  194. "symfony/monolog-bundle": "~2.4",
  195. "sensio/distribution-bundle": "~3.0,>=3.0.12",
  196. "sensio/framework-extra-bundle": "~3.0,>=3.0.2",
  197. "incenteev/composer-parameter-handler": "~2.0",
  198. "knplabs/knp-snappy-bundle": "dev-master",
  199. "knplabs/knp-menu-bundle": "~1.1",
  200. "sonata-project/admin-bundle": "^2.3",
  201. "sonata-project/doctrine-orm-admin-bundle": "^2.3",
  202. "sonata-project/easy-extends-bundle": "^2.1",
  203. "sonata-project/user-bundle": "^2.2"
  204. },
  205. "require-dev": {
  206. "sensio/generator-bundle": "~2.3"
  207. },
  208. "scripts": {
  209. "post-root-package-install": [
  210. "SymfonyStandard\\Composer::hookRootPackageInstall"
  211. ],
  212. "post-install-cmd": [
  213. "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
  214. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
  215. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
  216. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
  217. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
  218. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::removeSymfonyStandardFiles",
  219. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
  220. ],
  221. "post-update-cmd": [
  222. "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
  223. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
  224. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
  225. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
  226. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
  227. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::removeSymfonyStandardFiles",
  228. "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
  229. ]
  230. },
  231. "config": {
  232. "bin-dir": "bin"
  233. },
  234. "extra": {
  235. "symfony-app-dir": "app",
  236. "symfony-web-dir": "web",
  237. "symfony-assets-install": "relative",
  238. "incenteev-parameters": {
  239. "file": "app/config/parameters.yml"
  240. },
  241. "branch-alias": {
  242. "dev-master": "2.6-dev"
  243. }
  244. }
  245. }
Advertisement
Add Comment
Please, Sign In to add comment