aBasicUri¶
-
class
AeonDigital\Http\Uri\Abstracts\aBasicUri¶ - Implementa a interface
iBasicUri.Parent: AeonDigital\BObjectImplements: AeonDigital\Interfaces\Http\Uri\iBasicUriUsed traits: AeonDigitalTraitsMainCheckArgumentException
Properties¶
Methods¶
-
public
AeonDigital\Http\Uri\Abstracts\aBasicUri::getScheme()¶ - Retorna o nome do
schemeque oURIda classe está usando.Returns: ‹ string ›
-
public
AeonDigital\Http\Uri\Abstracts\aBasicUri::withScheme($scheme)¶ - Este método
DEVEmanter o estado da instância atual e retornar uma nova instânciacontendo oschemeespecificado.Parameters: - ‹ string › $scheme
O novo valor paraschemepara a nova instância.
Returns: ‹ static ›
Throws: ‹ InvalidArgumentException ›
Caso seja definido um valor inválido parascheme. - ‹ string › $scheme
-
public
AeonDigital\Http\Uri\Abstracts\aBasicUri::__construct($scheme="", $acceptSchemes=[])¶ - Inicia uma instância básica de uma
URI.Parameters: - ‹ string › $scheme
Define oschemeusado peloURI. - ‹ array › $acceptSchemes
Coleção deschemespermitidos para a serem definidos por uma classe concreta.
Throws: ‹ InvalidArgumentException ›
Caso algum dos parametros passados seja inválido. - ‹ string › $scheme
-
public
AeonDigital\Http\Uri\Abstracts\aBasicUri::__set($name, $value)¶ - Desabilita a função mágica
__setpara assegurar a imutabilidade da instância conformedefinido na interfaceiUri.