diff --git a/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php b/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php index 445503045..e23038715 100644 --- a/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php +++ b/src/Bundle/ChillPersonBundle/Entity/MaritalStatus.php @@ -35,6 +35,11 @@ class MaritalStatus */ private array $name; + public function __construct() + { + $this->id = substr(md5(uniqid()), 0, 7); + } + /** * Get id. */ diff --git a/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php b/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php index e12032755..6d71158d0 100644 --- a/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php +++ b/src/Bundle/ChillPersonBundle/Form/MaritalStatusType.php @@ -14,7 +14,6 @@ namespace Chill\PersonBundle\Form; use Chill\MainBundle\Form\Type\TranslatableStringFormType; use Chill\PersonBundle\Entity\MaritalStatus; use Symfony\Component\Form\AbstractType; -use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; @@ -26,9 +25,6 @@ class MaritalStatusType extends AbstractType public function buildForm(FormBuilderInterface $builder, array $options) { $builder - ->add('id', TextType::class, [ - 'label' => 'Identifiant', - ]) ->add('name', TranslatableStringFormType::class, [ 'label' => 'Nom', ]);