DnsMock
class DnsMock
Methods
static | withMockedHosts(array $hosts) Configures the mock values for DNS queries. | |
static | checkdnsrr($hostname, $type = 'MX') | |
static | getmxrr($hostname, $mxhosts, $weight = null) | |
static | gethostbyaddr($ipAddress) | |
static | gethostbyname($hostname) | |
static | gethostbynamel($hostname) | |
static | dns_get_record($hostname, $type = DNS_ANY, $authns = null, $addtl = null, $raw = false) | |
static | register($class) |
Details
static withMockedHosts(array $hosts)
Configures the mock values for DNS queries.
Parameters
array | $hosts | Mocked hosts as keys, arrays of DNS records as returned by dnsgetrecord() as values |
static checkdnsrr($hostname, $type = 'MX')
Parameters
$hostname | ||
$type |
static getmxrr($hostname, $mxhosts, $weight = null)
Parameters
$hostname | ||
$mxhosts | ||
$weight |
static gethostbyaddr($ipAddress)
Parameters
$ipAddress |
static gethostbyname($hostname)
Parameters
$hostname |
static gethostbynamel($hostname)
Parameters
$hostname |
static dns_get_record($hostname, $type = DNS_ANY, $authns = null, $addtl = null, $raw = false)
Parameters
$hostname | ||
$type | ||
$authns | ||
$addtl | ||
$raw |
static register($class)
Parameters
$class |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Bridge/PhpUnit/DnsMock.html