class DynamicDnsValidationService (View source)

Methods

__construct(ConfigurationManager $config)

No description

validateHostname(string $hostname)

No description

validateIpAddresses(string $ipv4String, string $ipv6String)

No description

createValidatedHostname(string $hostname)

No description

createValidatedIpList(string $ipv4String, string $ipv6String)

No description

Details

__construct(ConfigurationManager $config)

No description

Parameters

ConfigurationManager $config

ValidationResult validateRequest(DynamicDnsRequest $request)

No description

Parameters

DynamicDnsRequest $request

Return Value

ValidationResult

ValidationResult validateHostname(string $hostname)

No description

Parameters

string $hostname

Return Value

ValidationResult

ValidationResult validateIpAddresses(string $ipv4String, string $ipv6String)

No description

Parameters

string $ipv4String
string $ipv6String

Return Value

ValidationResult

HostnameValue createValidatedHostname(string $hostname)

No description

Parameters

string $hostname

Return Value

HostnameValue

IpAddressList createValidatedIpList(string $ipv4String, string $ipv6String)

No description

Parameters

string $ipv4String
string $ipv6String

Return Value

IpAddressList