https://github.com/tayron/error-handler
Classe que intercepta todos os erros lançados pelo PHP e os transforma em uma exceção
https://github.com/tayron/error-handler
classe php
Last synced: 3 months ago
JSON representation
Classe que intercepta todos os erros lançados pelo PHP e os transforma em uma exceção
- Host: GitHub
- URL: https://github.com/tayron/error-handler
- Owner: tayron
- Created: 2016-11-18T12:33:10.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-09T18:18:46.000Z (almost 8 years ago)
- Last Synced: 2025-01-20T23:33:54.168Z (4 months ago)
- Topics: classe, php
- Language: PHP
- Size: 8.79 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ErrorHandler
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
```sh
"require": {
...
"tayron/error-handler" : "1.0.0"
...
},
```