/** * Dataprovider for testGetVhostAddress. * * @return array */ public function providerTestGetVhostAddress() { $ip4 = new IpAddress(); $vhost4 = new Vhost(); $ip6 = new IpAddress(); $vhost6 = new Vhost(); $ip4->setIp('127.0.0.1')->setPort(80); $vhost4->setIpaddress($ip4); $ip6->setIp('2001:db8::1428:57ab')->setPort(80); $vhost6->setIpaddress($ip6); return array(array($vhost4, '127.0.0.1:80'), array($vhost6, '[2001:db8::1428:57ab]:80')); }
/** * Get IP Address * * @return IpAddress */ public function getIpaddress() { if ($this->ipaddress) { $ipaddress = $this->ipaddress; } else { $ipaddress = new IpAddress(); $ipaddress->setIp('*')->setPort(80)->setHasSsl(false); } return $ipaddress; }