fix: typed property

This commit is contained in:
Maël Gangloff 2025-10-29 01:16:14 +01:00
parent ea5ce96988
commit ee22b7af2f
No known key found for this signature in database
GPG Key ID: 11FDC81C24A7F629
2 changed files with 10 additions and 10 deletions

View File

@ -21,19 +21,19 @@ class DomainStatus
#[ORM\Column] #[ORM\Column]
#[Groups(['domain:item'])] #[Groups(['domain:item'])]
private \DateTimeImmutable $createdAt; private ?\DateTimeImmutable $createdAt;
#[ORM\Column] #[ORM\Column]
#[Groups(['domain:item'])] #[Groups(['domain:item'])]
private \DateTimeImmutable $date; private ?\DateTimeImmutable $date;
#[ORM\Column(type: Types::JSON, nullable: true)] #[ORM\Column(type: Types::JSON, nullable: true)]
#[Groups(['domain:item'])] #[Groups(['domain:item'])]
private array $addStatus = []; private ?array $addStatus = [];
#[ORM\Column(type: Types::JSON, nullable: true)] #[ORM\Column(type: Types::JSON, nullable: true)]
#[Groups(['domain:item'])] #[Groups(['domain:item'])]
private array $deleteStatus = []; private ?array $deleteStatus = [];
public function __construct() public function __construct()
{ {
@ -82,24 +82,24 @@ class DomainStatus
return $this; return $this;
} }
public function getAddStatus(): array public function getAddStatus(): ?array
{ {
return $this->addStatus; return $this->addStatus;
} }
public function setAddStatus(array $addStatus): static public function setAddStatus(?array $addStatus): static
{ {
$this->addStatus = $addStatus; $this->addStatus = $addStatus;
return $this; return $this;
} }
public function getDeleteStatus(): array public function getDeleteStatus(): ?array
{ {
return $this->deleteStatus; return $this->deleteStatus;
} }
public function setDeleteStatus(array $deleteStatus): static public function setDeleteStatus(?array $deleteStatus): static
{ {
$this->deleteStatus = $deleteStatus; $this->deleteStatus = $deleteStatus;

View File

@ -728,8 +728,8 @@ class RDAPService
} }
if ($domain->isPendingDelete() && ( if ($domain->isPendingDelete() && (
in_array('pending delete', $lastStatus->getAddStatus()) in_array('pending delete', $lastStatus->getAddStatus() ?? [])
|| in_array('redemption period', $lastStatus->getDeleteStatus())) || in_array('redemption period', $lastStatus->getDeleteStatus() ?? []))
) { ) {
return self::daysBetween($now, $lastStatus->getCreatedAt()->add(new \DateInterval('P'. 5 .'D'))); return self::daysBetween($now, $lastStatus->getCreatedAt()->add(new \DateInterval('P'. 5 .'D')));
} }