Url

class AeonDigital\Http\Uri\Url
Classe concreta de uma Url.
Parent:AeonDigital\Http\Uri\Abstracts\aAbsoluteUri
Implements:AeonDigital\Interfaces\Http\Uri\iUrl

Methods

public AeonDigital\Http\Uri\Url::__construct($scheme="", $user="", $password=null, $host="", $port=null, $path="", $query="", $fragment="")
Inicia uma instância Url.
Parameters:
  • ‹ string › $scheme
    Define o scheme usado pelo URI.
  • ‹ string › $user
    Define o user usado pelo URI.
  • ‹ ?string › $password
    Define o password usado pelo URI. Se null for passado, o valor da password não será removido.
  • ‹ string › $host
    Define o host usado pelo URI.
  • ‹ ?int › $port
    Define a port usado pelo URI. Use null para usar o valor padrão para do scheme.
  • ‹ string › $path
    Define o path usado pelo URI.
  • ‹ string › $query
    Define o query usado pelo URI.
  • ‹ string › $fragment
    Define o fragment usado pelo URI.
Throws:

‹ InvalidArgumentException ›
Caso algum dos parametros passados seja inválido.