yxorP Documentation

resolvedDomain
in package
implements resolvedInterfaceDomainNameInterface

Interfaces, Classes, Traits and Enums

resolvedInterfaceDomainNameInterface

Table of Contents

$domain  : domainNameInterface
$registrableDomain  : domainNameInterface
$secondLevelDomain  : domainNameInterface
$subDomain  : domainNameInterface
$suffix  : effectiveTopLevelDomainInterface
__set_state()  : self
count()  : int
domain()  : domainNameInterface
fromIANA()  : self
fromICANN()  : self
fromPrivate()  : self
fromUnknown()  : self
jsonSerialize()  : string|null
registrableDomain()  : domainNameInterface
secondLevelDomain()  : domainNameInterface
subDomain()  : domainNameInterface
suffix()  : effectiveTopLevelDomainInterface
toAscii()  : self
toString()  : string
toUnicode()  : self
value()  : string|null
withSecondLevelDomain()  : self
withSubDomain()  : self
withSuffix()  : self
__construct()  : mixed
setDomainName()  : domainNameInterface
validateState()  : void

Properties

Methods

__set_state()

public static __set_state(array<string|int, mixed> $properties) : self
Parameters
$properties : array<string|int, mixed>
Return values
self

fromIANA()

public static fromIANA(mixed $domain) : self
Parameters
$domain : mixed
Return values
self

fromICANN()

public static fromICANN(mixed $domain, int $suffixLength) : self
Parameters
$domain : mixed
$suffixLength : int
Return values
self

fromPrivate()

public static fromPrivate(mixed $domain, int $suffixLength) : self
Parameters
$domain : mixed
$suffixLength : int
Return values
self

fromUnknown()

public static fromUnknown(mixed $domain, int $suffixLength) : self
Parameters
$domain : mixed
$suffixLength : int
Return values
self

jsonSerialize()

public jsonSerialize() : string|null
Return values
string|null

value()

public value() : string|null
Return values
string|null

withSecondLevelDomain()

public withSecondLevelDomain(mixed $label) : self
Parameters
$label : mixed
Return values
self

withSubDomain()

public withSubDomain(mixed $subDomain) : self
Parameters
$subDomain : mixed
Return values
self

withSuffix()

public withSuffix(mixed $suffix) : self
Parameters
$suffix : mixed
Return values
self

validateState()

private validateState() : void
Return values
void

Search results