Interfaces, Classes, Traits and Enums
- topInterfaceLevelDomainListInterface
Table of Contents
-
IANA_DATE_FORMAT
= 'D M d H:i:s Y e'
-
REGEXP_HEADER_LINE
= '/^\\# Version (?<version>\\d+), Last Updated (?<date>.*?)$/'
-
$lastUpdated
: DateTimeImmutable
-
$records
: array<string|int, mixed>
-
$version
: string
-
__set_state()
: self
-
count()
: int
-
fromPath()
: self
-
fromString()
: self
-
getIANADomain()
: resolvedInterfaceDomainNameInterface
-
getIterator()
: Iterator
-
isEmpty()
: bool
-
lastUpdated()
: DateTimeImmutable
-
parse()
: array<string|int, mixed>
-
resolve()
: resolvedInterfaceDomainNameInterface
-
version()
: string
-
__construct()
: mixed
-
containsTopLevelDomain()
: bool
-
extractHeader()
: array<string|int, mixed>
-
extractRootZone()
: string
-
validateDomain()
: domainNameInterface
private
mixed
IANA_DATE_FORMAT
= 'D M d H:i:s Y e'
private
mixed
REGEXP_HEADER_LINE
= '/^\\# Version (?<version>\\d+), Last Updated (?<date>.*?)$/'
$lastUpdated
private
DateTimeImmutable
$lastUpdated
$records
private
array<string|int, mixed>
$records
$version
private
string
$version
__set_state()
public
static __set_state(array<string|int, mixed> $properties) : self
Parameters
-
$properties
: array<string|int, mixed>
-
Return values
self
—
count()
public
count() : int
Return values
int
—
fromPath()
public
static fromPath(string $path[, mixed $context = null ]) : self
Parameters
-
$path
: string
-
-
$context
: mixed
= null
-
Return values
self
—
fromString()
public
static fromString(mixed $content) : self
Parameters
-
$content
: mixed
-
Return values
self
—
getIANADomain()
public
getIANADomain(mixed $host) : resolvedInterfaceDomainNameInterface
Parameters
-
$host
: mixed
-
Return values
resolvedInterfaceDomainNameInterface
—
getIterator()
public
getIterator() : Iterator
Return values
Iterator
—
isEmpty()
public
isEmpty() : bool
Return values
bool
—
lastUpdated()
public
lastUpdated() : DateTimeImmutable
Return values
DateTimeImmutable
—
parse()
public
static parse(string $content) : array<string|int, mixed>
Parameters
-
$content
: string
-
Return values
array<string|int, mixed>
—
resolve()
public
resolve(mixed $host) : resolvedInterfaceDomainNameInterface
Parameters
-
$host
: mixed
-
Return values
resolvedInterfaceDomainNameInterface
—
version()
public
version() : string
Return values
string
—
__construct()
private
__construct(array<string|int, mixed> $records, string $version, DateTimeImmutable $lastUpdated) : mixed
Parameters
-
$records
: array<string|int, mixed>
-
-
$version
: string
-
-
$lastUpdated
: DateTimeImmutable
-
Return values
mixed
—
containsTopLevelDomain()
private
containsTopLevelDomain(domainNameInterface $domain) : bool
Parameters
-
$domain
: domainNameInterface
-
Return values
bool
—
private
static extractHeader(string $content) : array<string|int, mixed>
Parameters
-
$content
: string
-
Return values
array<string|int, mixed>
—
private
static extractRootZone(string $content) : string
Parameters
-
$content
: string
-
Return values
string
—
validateDomain()
private
validateDomain(mixed $domain) : domainNameInterface
Parameters
-
$domain
: mixed
-
Return values
domainNameInterface
—