Commit e8d74bf6 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

Remise en place de la fonction updateFromForm

parent 4a40552c
Loading
Loading
Loading
Loading
+17 −0
Changes for module/Application/src/Application/Service/FicheMetier/FicheMetierService.php: 17 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -23,6 +23,8 @@ use Element\Service\Competence\CompetenceServiceAwareTrait;
use Element\Service\CompetenceElement\CompetenceElementServiceAwareTrait;
use Element\Service\HasApplicationCollection\HasApplicationCollectionServiceAwareTrait;
use Element\Service\HasCompetenceCollection\HasCompetenceCollectionServiceAwareTrait;
use Laminas\Form\Form;
use Laminas\Http\Request;
use Laminas\Mvc\Controller\AbstractController;
use Metier\Entity\Db\Domaine;
use Metier\Service\Domaine\DomaineServiceAwareTrait;
@@ -326,6 +328,21 @@ class FicheMetierService {

    /** FACADE ********************************************************************************************************/

    /**
     * @param Request $request
     * @param Form $form
     * @param $service
     */
    public function updateFromForm(Request $request, Form $form, $service)
    {
        $data = $request->getPost();
        $form->setData($data);
        if ($form->isValid()) {
            $service->update($form->getObject());
        }
    }


    /**
     * @param FicheMetier $fiche
     * @param bool $asElement