/** * SoaRecord constructor. * * @param Node $node * @param int $ttl * @param string $mName * @param string $rName * @param int $serial * @param int $refresh * @param int $retry * @param int $expire * @param int $minimum */ public function __construct(Node $node, int $ttl, string $mName, string $rName, int $serial, int $refresh, int $retry, int $expire, int $minimum) { $this->mName = $mName; $this->rName = $rName; $this->serial = $serial; $this->refresh = $refresh; $this->retry = $retry; $this->expire = $expire; $this->minimum = $minimum; parent::__construct($node, eRecordType::SOA(), $ttl); }