Commit e30a654f authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Suppression des traces d'avant le module RapportActivite

parent 943c2807
Loading
Loading
Loading
Loading
+0 −2
Changes for module/Application/src/Application/Assertion/Rapport/RapportAssertion.php: 0 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -9,8 +9,6 @@ use Laminas\Permissions\Acl\Resource\ResourceInterface;
 * Class RapportAssertion
 *
 * @property \Application\Assertion\Rapport\RapportEntityAssertion $entityAssertion
 * @property \Application\Assertion\Rapport\RapportActivite\RapportActiviteControllerAssertion $controllerAssertion
 * @property \Application\Assertion\Rapport\RapportActivite\RapportActivitePageAssertion $pageAssertion
 */
class RapportAssertion extends BaseAssertion
{
+0 −76
Changes for module/Application/src/Application/Controller/Factory/Rapport/RapportActiviteControllerFactory.php: 0 added lines, 76 removed lines.
Original line number Diff line number Diff line
<?php

namespace Application\Controller\Factory\Rapport;

use Application\Controller\Rapport\RapportActiviteController;
use Application\Entity\Db\TypeRapport;
use Application\Entity\Db\TypeValidation;
use Application\Form\Rapport\RapportForm;
use Application\Form\RapportActiviteForm;
use Application\Service\Fichier\FichierService;
use Application\Service\File\FileService;
use Individu\Service\IndividuService;
use Application\Service\Notification\NotifierService;
use Application\Service\Rapport\RapportService;
use Application\Service\These\TheseService;
use Application\Service\TheseAnneeUniv\TheseAnneeUnivService;
use Application\Service\Validation\ValidationService;
use Application\Service\VersionFichier\VersionFichierService;
use Interop\Container\ContainerInterface;

class RapportActiviteControllerFactory
{
    /**
     * Create service
     *
     * @param ContainerInterface $container
     * @return RapportActiviteController
     */
    public function __invoke(ContainerInterface $container): RapportActiviteController
    {
        /**
         * @var TheseService          $theseService
         * @var FileService           $fileService
         * @var FichierService        $fichierService
         * @var RapportService        $rapportService
         * @var VersionFichierService $versionFichierService
         * @var NotifierService       $notificationService
         * @var IndividuService       $individuService
         * @var ValidationService     $validationService
         * @var RapportForm           $rapportForm
         */
        $theseService = $container->get('TheseService');
        $fileService = $container->get(FileService::class);
        $fichierService = $container->get(FichierService::class);
        $rapportService = $container->get(RapportService::class);
        $versionFichierService = $container->get('VersionFichierService');
        $notificationService = $container->get(NotifierService::class);
        $individuService = $container->get(IndividuService::class);
        $rapportForm = $container->get('FormElementManager')->get(RapportActiviteForm::class);
        $validationService = $container->get(ValidationService::class);
        $theseAnneeUnivService = $container->get(TheseAnneeUnivService::class);
        $typeRapport = $rapportService->findTypeRapportByCode(TypeRapport::RAPPORT_ACTIVITE);
        $typeValidation = $validationService->findTypeValidationByCode(TypeValidation::CODE_RAPPORT_ACTIVITE);

        $controller = new RapportActiviteController();
        $controller->setTheseService($theseService);
        $controller->setRapportService($rapportService);
        $controller->setFileService($fileService);
        $controller->setFichierService($fichierService);
        $controller->setVersionFichierService($versionFichierService);
        $controller->setNotifierService($notificationService);
        $controller->setIndividuService($individuService);
        $controller->setForm($rapportForm);
        $controller->setValidationService($validationService);
        $controller->setTheseAnneeUnivService($theseAnneeUnivService);
        $controller->setTypeRapport($typeRapport);
        $controller->setTypeValidation($typeValidation);

        $theseService->attach($controller->getEventManager());

        return $controller;
    }
}


+0 −2
Changes for module/Application/src/Application/Entity/Db/Interfaces/TypeRapportAwareTrait.php: 0 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -3,8 +3,6 @@
namespace Application\Entity\Db\Interfaces;

use Application\Entity\Db\TypeRapport;
use RapportActivite\Controller\Recherche\RapportActiviteRechercheController;
use RapportActivite\Service\Search\RapportActiviteSearchService;

trait TypeRapportAwareTrait
{
+0 −3
Changes for module/Application/src/Application/Entity/Db/Interfaces/TypeValidationAwareTrait.php: 0 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -3,9 +3,6 @@
namespace Application\Entity\Db\Interfaces;

use Application\Entity\Db\TypeValidation;
use RapportActivite\Controller\Recherche\RapportActiviteRechercheController;
use RapportActivite\Service\Search\RapportActiviteSearchService;
use RapportActivite\Service\Validation\RapportActiviteValidationService;

trait TypeValidationAwareTrait
{