mirror of
https://github.com/YGGverse/net-php.git
synced 2026-03-31 17:15:35 +00:00
implement url string resolve method
This commit is contained in:
parent
38f33eb584
commit
d3bea00b02
1 changed files with 23 additions and 0 deletions
|
|
@ -126,6 +126,29 @@ class Resolve
|
||||||
return $this->_shuffle;
|
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(
|
public function address(
|
||||||
\Yggverse\Net\Address $address,
|
\Yggverse\Net\Address $address,
|
||||||
array &$result = [],
|
array &$result = [],
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue