Exemple #1
0
var_dump('username='******'password='******'host=' . $uri->getHost());
var_dump('port=' . $uri->getPort());
var_dump('path=' . $uri->getPath());
var_dump('query=' . $uri->getQuery());
var_dump('query params=', $uri->getQueryParameters());
var_dump('fragment=' . $uri->getFragment());
echo $uri->getRelative(), PHP_EOL;
echo $uri->setScheme('https'), PHP_EOL;
echo $uri->setAuth(''), PHP_EOL;
echo $uri->setAuth('j2'), PHP_EOL;
echo $uri->setPort(80), PHP_EOL;
echo $uri->setPort(7070), PHP_EOL;
echo $uri->setHost('foobar.baz'), PHP_EOL;
echo $uri->setPath('/wow'), PHP_EOL;
echo $uri->setQueryParameter('ran', 't'), PHP_EOL;
$uri2 = new Uri('/foo/bar');
var_dump('protocol=' . $uri2->getScheme());
var_dump('username='******'password='******'host=' . $uri2->getHost());
var_dump('port=' . $uri2->getPort());
var_dump('path=' . $uri2->getPath());
var_dump('query=' . $uri2->getQuery());
var_dump('query params=', $uri2->getQueryParameters());
var_dump('fragment=' . $uri2->getFragment());
$tryCatch = function (string $func, ...$params) use(&$uri2) {
    try {
        $uri2->{$func}(...$params);
    } catch (UriException $e) {