From d3bea00b02d17342189d88e44b637289d2e7d754 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sun, 7 Apr 2024 02:20:23 +0300 Subject: [PATCH] implement url string resolve method --- src/Resolve.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/Resolve.php b/src/Resolve.php index b8d1747..1dd6492 100644 --- a/src/Resolve.php +++ b/src/Resolve.php @@ -126,6 +126,29 @@ class Resolve return $this->_shuffle; } + public function url( + string $url, + array &$result = [], + array &$error = [], + ?\Yggverse\Net\Address &$resolved = null + ): ?string + { + $resolved = $this->address( + new \Yggverse\Net\Address( + $url + ), + $result, + $error + ); + + if ($resolved) + { + return $resolved->get(); + } + + return null; + } + public function address( \Yggverse\Net\Address $address, array &$result = [],