add unique constraint on property validFor for LocationType

This commit is contained in:
Julien Fastré 2021-11-25 14:08:12 +01:00 committed by nobohan
parent 09a679ffb9
commit 3f35f0e251

View File

@ -11,6 +11,7 @@ namespace Chill\MainBundle\Entity;
use Chill\MainBundle\Repository\LocationTypeRepository;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity;
use Symfony\Component\Serializer\Annotation as Serializer;
use Symfony\Component\Serializer\Annotation\DiscriminatorMap;
@ -20,6 +21,7 @@ use Symfony\Component\Serializer\Annotation\DiscriminatorMap;
* @DiscriminatorMap(typeProperty="type", mapping={
* "location-type": LocationType::class
* })
* @UniqueEntity({"defaultFor"})
*/
class LocationType
{