Documentation

DnsConfig
in package

FinalYes

Table of Contents

Properties

$attempts  : int
$knownHosts  : array<string|int, mixed>
$nameservers  : array<string|int, mixed>
$ndots  : int
$rotation  : bool
$searchList  : array<string|int, mixed>
$timeout  : float

Methods

__construct()  : mixed
getAttempts()  : int
getKnownHosts()  : array<string|int, mixed>
getNameservers()  : array<string|int, mixed>
getNdots()  : int
getSearchList()  : array<string|int, mixed>
getTimeout()  : float
isRotationEnabled()  : bool
withAttempts()  : self
withNdots()  : self
withRotationEnabled()  : self
withSearchList()  : self
withTimeout()  : self
validateNameserver()  : void

Properties

$knownHosts

private array<string|int, mixed> $knownHosts

$nameservers

private array<string|int, mixed> $nameservers

$searchList

private array<string|int, mixed> $searchList = []

Methods

__construct()

public __construct(array<string|int, mixed> $nameservers[, array<string|int, mixed> $knownHosts = [] ]) : mixed
Parameters
$nameservers : array<string|int, mixed>
$knownHosts : array<string|int, mixed> = []
Tags
throws
DnsConfigException

getAttempts()

public getAttempts() : int
Return values
int

getKnownHosts()

public getKnownHosts() : array<string|int, mixed>
Return values
array<string|int, mixed>

getNameservers()

public getNameservers() : array<string|int, mixed>
Return values
array<string|int, mixed>

getNdots()

public getNdots() : int
Return values
int

getSearchList()

public getSearchList() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTimeout()

public getTimeout() : float
Return values
float

isRotationEnabled()

public isRotationEnabled() : bool
Return values
bool

withAttempts()

public withAttempts(int $attempts) : self
Parameters
$attempts : int
Return values
self

withRotationEnabled()

public withRotationEnabled([bool $enabled = true ]) : self
Parameters
$enabled : bool = true
Return values
self

withSearchList()

public withSearchList(array<string|int, mixed> $searchList) : self
Parameters
$searchList : array<string|int, mixed>
Return values
self

withTimeout()

public withTimeout(float $timeout) : self
Parameters
$timeout : float
Return values
self

validateNameserver()

private validateNameserver(string $nameserver) : void
Parameters
$nameserver : string
Tags
throws
DnsConfigException

        
On this page

Search results