Viewing File: /usr/local/cpanel/whostmgr/docroot/cgi/ncssl/source/src/Model/IssueData.php

<?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,
    ) {
    }
}
Back to Directory File Manager