X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Flibs%2FDnsSrvDiscoverer.php;h=ce8a2044f596007c1c0e37bd6897550a79699d44;hb=65928f25c0cb485390d20b3da21ad89ba27808eb;hp=c33264db0d41e3360fa89a4ee34648a523d981f0;hpb=b193ef8377c287272a08729bb9cd7b6336880959;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/libs/DnsSrvDiscoverer.php b/includes/libs/DnsSrvDiscoverer.php index c33264db0d..ce8a2044f5 100644 --- a/includes/libs/DnsSrvDiscoverer.php +++ b/includes/libs/DnsSrvDiscoverer.php @@ -83,6 +83,22 @@ class DnsSrvDiscoverer { } } + /** + * @param array $server + * @param array $servers + * @return array[] + */ + public function removeServer( $server, array $servers ) { + foreach ( $servers as $i => $srv ) { + if ( $srv['target'] === $server['target'] && $srv['port'] === $server['port'] ) { + unset( $servers[$i] ); + break; + } + } + + return array_values( $servers ); + } + /** * @return array[] */