services: #BSO fos_user.bso.registration: class: App\Form\Type\RegistrationBSOFormType arguments: $class: "Bso" tags: - { name: form.type, alias: fos_user_bso_registration} public: true fos_user.registration.form.bso.factory: class: FOS\UserBundle\Form\Factory\FormFactory arguments: $name: BSO $type: App\Form\Type\RegistrationBSOFormType public: true App\Controller\RegistrationBsoController: arguments: $formFactory: '@fos_user.registration.form.bso.factory' public: true #Supervisor fos_user.trainer.registration: class: App\Form\Type\RegistrationTrainerFormType arguments: $class: "Supervisor" tags: - { name: form.type, alias: fos_user_trainer_registration} public: true fos_user.registration.form.trainer.factory: class: FOS\UserBundle\Form\Factory\FormFactory arguments: $name: Supervisor $type: App\Form\Type\RegistrationTrainerFormType public: true App\Controller\RegistrationTrainerController: arguments: $formFactory: '@fos_user.registration.form.trainer.factory' public: true #Financial Actor fos_user.financialactor.registration: class: App\Form\Type\RegistrationTrainerFormType arguments: $class: "Contable" tags: - { name: form.type, alias: fos_user_financialactor_registration} public: true fos_user.registration.form.financialactor.factory: class: FOS\UserBundle\Form\Factory\FormFactory arguments: $name: Contable $type: App\Form\Type\RegistrationFinancialActorFormType public: true App\Controller\RegistrationFinancialActorController: arguments: $formFactory: '@fos_user.registration.form.financialactor.factory' public: true #Green Enterpreneur fos_user.ge.registration: class: App\Form\Type\RegistrationGreenEnterpreneurFormType arguments: $class: "GreenEnterpreneur" tags: - { name: form.type, alias: fos_user_ge_registration} public: true fos_user.registration.form.ge.factory: class: FOS\UserBundle\Form\Factory\FormFactory arguments: $name: GreenEnterpreneur $type: App\Form\Type\RegistrationGreenEnterpreneurFormType public: true App\Controller\RegistrationGreenEnterpreneurController: arguments: $formFactory: '@fos_user.registration.form.ge.factory' public: true