services.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. services:
  2. packagist.twig.extension:
  3. class: Packagist\WebBundle\Twig\PackagistExtension
  4. arguments: [ @doctrine ]
  5. tags:
  6. - { name: twig.extension }
  7. packagist.package_dumper:
  8. class: Packagist\WebBundle\Package\Dumper
  9. arguments: [ @doctrine, @filesystem, @router, %kernel.root_dir%/../web/, %kernel.cache_dir% ]
  10. packagist.user_provider:
  11. class: Packagist\WebBundle\Security\Provider\UserProvider
  12. public: false
  13. arguments: ["@fos_user.user_manager"]
  14. packagist.user_repository:
  15. class: Packagist\WebBundle\Entity\UserRepository
  16. factory_service: doctrine
  17. factory_method: getRepository
  18. arguments: ["PackagistWebBundle:User"]
  19. packagist.package_updater:
  20. class: Packagist\WebBundle\Package\Updater
  21. arguments: [@doctrine]
  22. packagist.form.handler.registration:
  23. class: Packagist\WebBundle\Form\Handler\RegistrationFormHandler
  24. parent: fos_user.registration.form.handler.default
  25. scope: request
  26. fos_user.util.user_manipulator:
  27. class: Packagist\WebBundle\Util\UserManipulator
  28. arguments: [@fos_user.user_manager, @fos_user.util.token_generator]