|
@@ -1,7 +1,7 @@
|
|
|
services:
|
|
|
packagist.twig.extension:
|
|
|
class: Packagist\WebBundle\Twig\PackagistExtension
|
|
|
- arguments: [ @doctrine ]
|
|
|
+ arguments: [ '@doctrine' ]
|
|
|
tags:
|
|
|
- { name: twig.extension }
|
|
|
|
|
@@ -15,43 +15,42 @@ services:
|
|
|
tags:
|
|
|
- { name: kernel.event_listener, event: kernel.response, method: onResponse }
|
|
|
|
|
|
+ packagist.registration_listener:
|
|
|
+ class: Packagist\WebBundle\EventListener\RegistrationListener
|
|
|
+ arguments: [ '@fos_user.util.token_generator' ]
|
|
|
+ tags:
|
|
|
+ - { name: kernel.event_subscriber }
|
|
|
+
|
|
|
packagist.package_dumper:
|
|
|
class: Packagist\WebBundle\Package\SymlinkDumper
|
|
|
- arguments: [ @doctrine, @filesystem, @router, "%kernel.root_dir%/../web/", "%packagist_metadata_dir%", "%packagist_dumper_compress%" ]
|
|
|
+ arguments: [ '@doctrine', '@filesystem', '@router', "%kernel.root_dir%/../web/", "%packagist_metadata_dir%", "%packagist_dumper_compress%" ]
|
|
|
|
|
|
packagist.user_provider:
|
|
|
class: Packagist\WebBundle\Security\Provider\UserProvider
|
|
|
public: false
|
|
|
- arguments: ["@fos_user.user_manager"]
|
|
|
+ arguments: ["@fos_user.user_manager", "@fos_user.user_provider.username_email"]
|
|
|
|
|
|
packagist.user_repository:
|
|
|
class: Packagist\WebBundle\Entity\UserRepository
|
|
|
- factory_service: doctrine
|
|
|
- factory_method: getRepository
|
|
|
+ factory: ['@doctrine', getRepository]
|
|
|
arguments: ["PackagistWebBundle:User"]
|
|
|
|
|
|
packagist.package_repository:
|
|
|
class: Packagist\WebBundle\Entity\PackageRepository
|
|
|
- factory_service: doctrine
|
|
|
- factory_method: getRepository
|
|
|
+ factory: ['@doctrine', getRepository]
|
|
|
arguments: ["PackagistWebBundle:Package"]
|
|
|
|
|
|
packagist.package_updater:
|
|
|
class: Packagist\WebBundle\Package\Updater
|
|
|
- arguments: [@doctrine]
|
|
|
-
|
|
|
- packagist.form.handler.registration:
|
|
|
- class: Packagist\WebBundle\Form\Handler\RegistrationFormHandler
|
|
|
- parent: fos_user.registration.form.handler.default
|
|
|
- scope: request
|
|
|
+ arguments: ['@doctrine']
|
|
|
|
|
|
fos_user.util.user_manipulator:
|
|
|
class: Packagist\WebBundle\Util\UserManipulator
|
|
|
- arguments: [@fos_user.user_manager, @fos_user.util.token_generator]
|
|
|
+ arguments: ['@fos_user.user_manager', '@fos_user.util.token_generator']
|
|
|
|
|
|
packagist.oauth.registration_form_handler:
|
|
|
class: Packagist\WebBundle\Form\Handler\OAuthRegistrationFormHandler
|
|
|
- arguments: [@fos_user.user_manager, @fos_user.util.token_generator]
|
|
|
+ arguments: ['@fos_user.user_manager', '@fos_user.util.token_generator']
|
|
|
|
|
|
packagist.oauth.registration_form_type:
|
|
|
class: Packagist\WebBundle\Form\Type\OAuthRegistrationFormType
|
|
@@ -59,8 +58,7 @@ services:
|
|
|
- { name: form.type, alias: packagist_oauth_user_registration }
|
|
|
|
|
|
packagist.oauth.registration_form:
|
|
|
- factory_method: create
|
|
|
- factory_service: form.factory
|
|
|
+ factory: ['@form.factory', create]
|
|
|
class: Symfony\Component\Form\Form
|
|
|
arguments:
|
|
|
- 'packagist_oauth_user_registration'
|
|
@@ -68,22 +66,22 @@ services:
|
|
|
packagist.download_manager:
|
|
|
class: Packagist\WebBundle\Model\DownloadManager
|
|
|
arguments:
|
|
|
- - @snc_redis.default_client
|
|
|
+ - '@snc_redis.default_client'
|
|
|
|
|
|
packagist.favorite_manager:
|
|
|
class: Packagist\WebBundle\Model\FavoriteManager
|
|
|
arguments:
|
|
|
- - @snc_redis.default_client
|
|
|
- - @packagist.package_repository
|
|
|
- - @packagist.user_repository
|
|
|
+ - '@snc_redis.default_client'
|
|
|
+ - '@packagist.package_repository'
|
|
|
+ - '@packagist.user_repository'
|
|
|
|
|
|
packagist.package_manager:
|
|
|
class: Packagist\WebBundle\Model\PackageManager
|
|
|
arguments:
|
|
|
- - @doctrine.orm.entity_manager
|
|
|
- - @mailer
|
|
|
- - @twig
|
|
|
- - @logger
|
|
|
+ - '@doctrine.orm.entity_manager'
|
|
|
+ - '@mailer'
|
|
|
+ - '@twig'
|
|
|
+ - '@logger'
|
|
|
- { from: %mailer_from_email%, fromName: %mailer_from_name% }
|
|
|
|
|
|
packagist.profile.form.type:
|
|
@@ -94,23 +92,17 @@ services:
|
|
|
|
|
|
packagist.menu_builder:
|
|
|
class: Packagist\WebBundle\Menu\MenuBuilder
|
|
|
- arguments: [@knp_menu.factory, @security.token_storage]
|
|
|
+ arguments: ['@knp_menu.factory', '@security.token_storage']
|
|
|
|
|
|
packagist.menu.user:
|
|
|
class: Knp\Menu\MenuItem
|
|
|
- factory_service: packagist.menu_builder
|
|
|
- factory_method: createUserMenu
|
|
|
- arguments: ["@request"]
|
|
|
- scope: request
|
|
|
+ factory: ['@packagist.menu_builder', createUserMenu]
|
|
|
tags:
|
|
|
- { name: knp_menu.menu, alias: user_menu }
|
|
|
|
|
|
packagist.menu.profile:
|
|
|
class: Knp\Menu\MenuItem
|
|
|
- factory_service: packagist.menu_builder
|
|
|
- factory_method: createProfileMenu
|
|
|
- arguments: ["@request"]
|
|
|
- scope: request
|
|
|
+ factory: ['@packagist.menu_builder', createProfileMenu]
|
|
|
tags:
|
|
|
- { name: knp_menu.menu, alias: profile_menu }
|
|
|
|