tayron / error-handler
Classe que intercepta todos os erros lançados pelo PHP e os transforma em uma exceção
Installs: 36
Dependents: 1
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
Type:classe-utilitaria
Requires
- php: >=5.3
- tayron/exceptions: 1.0.0
This package is not auto-updated.
Last update: 2025-02-02 05:13:11 UTC
README
Classe que intercepta todos os erros lançados pelo PHP e os transforma em uma exceção
Tutorial
Basta apenas executar ErrorHandler::getInstance() no construtor do Front Controller da aplicação, para que todos os erros lançados pelo PHP sejam capturados e disparados como Exceção para a classe Exception (https://packagist.org/packages/tayron/exceptions)
A classe exception citado acima, irá gerar um log com erro e irá utilizar a classe Template (https://packagist.org/packages/tayron/template) para exibir o erro para o usuário.
Observação: Caso não queira utilizar a classe Excepion, deve-se criar sua própria implementação usa-la em ErrorHandler.
Utilização via composer
"require": { ... "tayron/error-handler" : "1.0.0" ... },