Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- imports:
- - { resource: parameters.ini }
- - { resource: security.yml }
- framework:
- #esi: ~
- secret: %secret%
- charset: UTF-8
- router: { resource: "%kernel.root_dir%/config/routing.yml" }
- form: true
- # csrf_protection: true
- csrf_protection:
- enabled: true
- validation: { enable_annotations: true }
- templating: { engines: ['twig'] } #assets_version: SomeVersionScheme
- session:
- # default_locale: %locale%
- auto_start: true
- lifetime: 14400;
- translator: { fallback: en }
- # Twig Configuration
- twig:
- debug: %kernel.debug%
- strict_variables: %kernel.debug%
- form:
- resources:
- - SdPeopleBundle::form.html.twig
- # Assetic Configuration
- assetic:
- debug: %kernel.debug%
- use_controller: false
- # filters:
- # cssrewrite: ~
- # closure:
- # jar: %kernel.root_dir%/java/compiler.jar
- # yui_css:
- # jar: %kernel.root_dir%/java/yuicompressor-2.4.2.jar
- # Doctrine Configuration
- #doctrine:
- # dbal:
- # driver: %database_driver%
- # host: %database_host%
- # dbname: %database_name%
- # user: %database_user%
- # password: %database_password%
- # charset: UTF8
- # orm:
- # auto_generate_proxy_classes: %kernel.debug%
- # auto_mapping: true
- doctrine_mongodb:
- connections:
- default:
- server: mongodb://localhost:27017
- options:
- connect: true
- default_database: tpn
- document_managers:
- default:
- mappings:
- SdPeopleBundle: ~
- auto_mapping: true
- auto_generate_hydrator_classes: true
- # logger_class: Symfony\Bundle\DoctrineMongoDBBundle\Logger\DoctrineMongoDBLogger
- stof_doctrine_extensions:
- default_locale: en_US
- # orm:
- # default: ~
- mongodb:
- default:
- timestampable: true
- # Swiftmailer Configuration
- swiftmailer:
- transport: %mailer_transport%
- host: %mailer_host%
- username: %mailer_user%
- password: %mailer_password%
- #jms_security_extra:
- # secure_controllers: true
- # secure_all_services: false
- fos_user:
- use_username_form_type: true
- db_driver: mongodb
- firewall_name: main
- user_class: %sd_people.user_class%
- profile:
- form:
- type: sd_user_profile
- handler: fos_user.profile.form.handler.default
- name: fos_user_profile_form
- validation_groups: [Profile]
- registration:
- form:
- handler: sd_user_registration_handler
- type: sd_user_registration_form
- services:
- my_provider:
- parent: doctrine.odm.mongodb.security.user.provider
- arguments: [ Sd\PeopleBundle\Document\User, username]
- range:
- class: Sd\PeopleBundle\Form\Type\RangeType
- tags:
- - { name: form.type, alias: range }
- sd_user_profile:
- class: Sd\PeopleBundle\Form\Type\ProfileFormType
- tags:
- - { name: form.type }
- arguments: [ @odm ]
- sd_user_registration_form:
- class: Sd\PeopleBundle\Form\Type\RegistrationFormType
- tags:
- - { name: form.type }
- arguments: [ Sd\PeopleBundle\Document\TalentUser ]
- sd_user_registration_handler:
- scope: request
- class: Sd\PeopleBundle\Form\Handler\RegistrationFormHandler
- arguments: [ @fos_user.registration.form, @request, @fos_user.user_manager, @fos_user.mailer ]
- sd_notifier:
- class: Sd\PeopleBundle\Notifier
- # arguments: [ @odm, @mailer, @router ]
- arguments: [ @odm, @templating ]
- sd_user.api:
- class: Sd\PeopleBundle\Controller\ApiControllerss
- arguments: [@security.context, @security.authentication.manager]
- odm:
- alias: doctrine.odm.mongodb.default_document_manager
- sd_user.sd_people_email:
- class: Sd\PeopleBundle\Form\Type\UsernameEmailFormType
- arguments: [@sd_user.username_to_email_transformer]
- tags:
- - { name: form.type, alias: sd_people_email }
- sd_user.username_to_email_transformer:
- class: Sd\PeopleBundle\Form\DataTransformer\UsernameToEmailTransformer
- arguments: [@fos_user.user_manager]
- serializer.method:
- class: Symfony\Component\Serializer\Normalizer\GetSetMethodNormalizer
- serializer.encoder.json:
- class: Symfony\Component\Serializer\Encoder\JsonEncoder
- serializer:
- class: Symfony\Component\Serializer\Serializer
- arguments:
- - [@serializer.method]
- - {json: @serializer.encoder.json }
- wsse.security.authentication.provider:
- class: Sd\PeopleBundle\Security\Authentication\Provider\WsseProvider
- arguments: ['', %kernel.cache_dir%/security/nonces]
- wsse.security.authentication.listener:
- class: Sd\PeopleBundle\Security\Firewall\WsseListener
- arguments: [@security.context, @security.authentication.manager]
- webservice_user_provider:
- class: %webservice_user_provider.class%
- twig.extension.text:
- class: Twig_Extensions_Extension_Text
- tags:
- - { name: twig.extension }
- kernel.listener.access_denied_interface.handler:
- class: Sd\PeopleBundle\Security\AccessDeniedHandler
- tags:
- - { name: kernel.event_listener event: security.kernel_response }
- parameters:
- sd_people.user_class: Sd\PeopleBundle\Document\User
- secret: t3hpplz
- webservice_user_provider.class: Sd\PeopleBundle\Security\User\WebserviceUserProvider
Add Comment
Please, Sign In to add comment