Commit 71f769c8 authored by Florian Joriot's avatar Florian Joriot
Browse files

préremplissage du taux si un existant

parent 8fef083b
Loading
Loading
Loading
Loading
+21 −10
Changes for module/OffreFormation/src/Form/EtapeTauxRemu/ElementTauxRemuFieldset.php: 21 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -96,6 +96,24 @@ class ElementTauxRemuFieldset extends AbstractFieldset



    /**
     * Should return an array specification compatible with
     * {@link Laminas\InputFilter\Factory::createInputFilter()}.
     *
     * @return array
     */
    public function getInputFilterSpecification()
    {
        $filters             = [];
        $filters['tauxRemu'] = [
            'required' => false,
        ];

        return $filters;
    }



    /**
     *
     * @param ElementPedagogique $object
@@ -184,16 +202,9 @@ class ElementTauxRemusFieldsetHydrator implements HydratorInterface
    public function extract($element): array
    {
        $data = [];

        if (($trEp = $element->getTauxRemuEp())) {
            $tr               = $trEp->getTauxRemu();
            if($tr){
                $trId             = $tr->getId();
                $data['tauxRemu'] = $trId;

            }else{
                $data['tauxRemu'] = null;
            }
        $trEp = $element->getTauxRemuEp();
        if ($trEp) {
            $data['tauxRemu'] = $trEp->getId();
        }

        return $data;
+3 −0
Changes for module/OffreFormation/src/Form/EtapeTauxRemu/EtapeTauxRemuForm.php: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -114,6 +114,9 @@ class EtapeTauxRemuForm extends AbstractForm
    {
        $elements = $this->getEtape()->getElementPedagogique();
        $filters  = [];
        $filters['tauxRemu'] = [
            'required' => false,
        ];
        foreach ($elements as $element) {
            $filters['EL' . $element->getId()] = [
                'required' => false,