GreaterThan

This commit is contained in:
Olivier PARPAILLON
2024-11-22 16:48:04 +01:00
parent cdfce3a639
commit 76504c174d

View File

@@ -7,6 +7,7 @@ use Doctrine\Common\Collections\ArrayCollection;
use Doctrine\Common\Collections\Collection;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
use Symfony\Component\Validator\Constraints as Assert;
#[ORM\Entity(repositoryClass: SortieRepository::class)]
class Sortie
@@ -21,12 +22,14 @@ class Sortie
private ?string $nom = null;
#[ORM\Column(type: Types::DATETIME_IMMUTABLE, nullable: true)]
#[Assert\GreaterThan(propertyPath: 'dateLimiteInscription')]
private ?\DateTimeInterface $dateHeureDebut = null;
#[ORM\Column(nullable: true)]
private ?int $duree = null;
#[ORM\Column(type: Types::DATETIME_IMMUTABLE, nullable: true)]
#[Assert\GreaterThan("today")]
private ?\DateTimeInterface $dateLimiteInscription = null;
#[ORM\Column(nullable: true)]