tayron/error-handler

There is no license information available for the latest version (1.0.0) of this package.

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

1.0.0 2017-06-09 18:18 UTC

This package is not auto-updated.

Last update: 2024-05-12 01:16:33 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"
        ... 
    },