Loading module/Lieu/src/Form/StructureSaisieForm.php +16 −0 Changes for module/Lieu/src/Form/StructureSaisieForm.php: 16 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -107,6 +107,22 @@ class StructureSaisieForm extends AbstractForm } public function excludeStructure(): void { $structure = $this->getStructure(); if (!$structure) { return; } $structureElement = $this->get('structure'); $structureOptions = $structureElement->getValueOptions(); unset($structureOptions[$structure->getId()]); $structureElement->setValueOptions($structureOptions); } public function bind($object, $flags = FormInterface::VALUES_NORMALIZED) { Loading module/Lieu/src/Form/StructureSaisieFormAwareTrait.php +1 −1 Changes for module/Lieu/src/Form/StructureSaisieFormAwareTrait.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ namespace Lieu\Form; use Lieu\Entity\Db\Structure; /** Loading Loading @@ -38,6 +37,7 @@ trait StructureSaisieFormAwareTrait $form = \AppAdmin::container()->get('FormElementManager')->get(StructureSaisieForm::class); $form->setStructure($structure); $form->initCentreCout(); $form->excludeStructure(); return $form; } Loading Loading
module/Lieu/src/Form/StructureSaisieForm.php +16 −0 Changes for module/Lieu/src/Form/StructureSaisieForm.php: 16 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -107,6 +107,22 @@ class StructureSaisieForm extends AbstractForm } public function excludeStructure(): void { $structure = $this->getStructure(); if (!$structure) { return; } $structureElement = $this->get('structure'); $structureOptions = $structureElement->getValueOptions(); unset($structureOptions[$structure->getId()]); $structureElement->setValueOptions($structureOptions); } public function bind($object, $flags = FormInterface::VALUES_NORMALIZED) { Loading
module/Lieu/src/Form/StructureSaisieFormAwareTrait.php +1 −1 Changes for module/Lieu/src/Form/StructureSaisieFormAwareTrait.php: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -2,7 +2,6 @@ namespace Lieu\Form; use Lieu\Entity\Db\Structure; /** Loading Loading @@ -38,6 +37,7 @@ trait StructureSaisieFormAwareTrait $form = \AppAdmin::container()->get('FormElementManager')->get(StructureSaisieForm::class); $form->setStructure($structure); $form->initCentreCout(); $form->excludeStructure(); return $form; } Loading