RouteResolver

class AeonDigital\EnGarde\Handler\RouteResolver
Manipulador padrão para resolução das rotas.
Trata-se de uma classe iRequestHandler que tem por função iniciar e executar o
controller e action alvo da requisição e, ao final, entregar o objeto iResponse
resultante para ser usado por uma implementação de iResponseHandler.

Deve ser executada após todos os Middlewares terem sido acionados.
Implements

AeonDigital\Interfaces\Http\Server\iRequestHandler

Properties

Methods

public AeonDigital\EnGarde\Handler\RouteResolver::__construct($serverConfig)
Inicia uma nova instância.
Parameters
  • ‹ AeonDigital\EnGarde\Interfaces\Config\iServer › $serverConfig
    Instância iServerConfig.

public AeonDigital\EnGarde\Handler\RouteResolver::handle($request)
Processa a requisição e produz uma resposta.
Parameters
  • ‹ AeonDigital\Interfaces\Http\Message\iServerRequest › $request
    Requisição que está sendo executada.

Returns

‹ \AeonDigital\Interfaces\Http\Message\iResponse ›