<?php
use Laminas\Uri\Http;
$http = new Http('http://username:password@google.com/?q=laminas');
$http->setQuery(array('q' => 'php'));
echo 'Password: ' . $http->getPassword() . PHP_EOL;
echo 'User: ' . $http->getUser() . PHP_EOL;
$http->setPassword('abcd123');
$http->setUser('admin');
if ($http->isValid()) {
echo $http . PHP_EOL;
}