<?php
namespace App\Model;
use Symfony\Component\Validator\Constraints as Assert;
class IssueData
{
public function __construct(
#[Assert\NotBlank]
public string $domain,
#[Assert\Email]
public string $email,
#[Assert\Valid]
public Certitificate $cert,
) {
}
}
class Certitificate {
public function __construct(
#[Assert\NotBlank]
public readonly int $nc_id,
#[Assert\NotBlank]
public readonly string $type,
public readonly int $years = 1,
) {
}
}