services: #BSO fos_user.bso.registration: class: App\Form\Type\RegistrationBSOFormType arguments: $class: "Servicio" 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\RegistrationServicioController: arguments: $formFactory: '@fos_user.registration.form.bso.factory' public: true #Supervisor fos_user.trainer.registration: class: App\Form\Type\RegistrationSupervisorFormType 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\RegistrationSupervisorFormType public: true App\Controller\RegistrationSupervisorController: arguments: $formFactory: '@fos_user.registration.form.trainer.factory' public: true #Financial Actor fos_user.financialactor.registration: class: App\Form\Type\RegistrationSupervisorFormType 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\RegistrationContableFormType public: true App\Controller\RegistrationContableController: arguments: $formFactory: '@fos_user.registration.form.financialactor.factory' public: true #Green Enterpreneur fos_user.ge.registration: class: App\Form\Type\RegistrationLicitadorFormType arguments: $class: "Licitador" 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: Licitador $type: App\Form\Type\RegistrationLicitadorFormType public: true App\Controller\RegistrationLicitadorController: arguments: $formFactory: '@fos_user.registration.form.ge.factory' public: true