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

View File

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