Merge branch 'main' into Marvin

This commit is contained in:
Marvin EPIPHANA
2024-11-25 09:51:09 +01:00
4 changed files with 130 additions and 1 deletions

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)]