v1.7.0
-
Feature: Update DNS
Factoryto accept completeConfigobject.
Add newFallbackExecutorand use fallback DNS servers whenConfiglists multiple servers.
(#179 and #180 by @clue)// old (still supported) $config = React\Dns\Config\Config::loadSystemConfigBlocking(); $server = $config->nameservers ? reset($config->nameservers) : '8.8.8.8'; $resolver = $factory->create($server, $loop); // new $config = React\Dns\Config\Config::loadSystemConfigBlocking(); if (!$config->nameservers) { $config->nameservers[] = '8.8.8.8'; } $resolver = $factory->create($config, $loop);