\Numenor\ExcecaoExcecaoErroLogico

Classe de exceções levantadas pelo sistema quando há um erro lógico na aplicação.

Erros lógicos são normalmente causados por algum valor ou ação incorretos definidos pelo usuário do sistema, e o sistema deve poder se recuperar deles de maneira amigável (informando o usuário do erro erro ocorrido de maneira clara e possibilitando que ele refaça a ação ou informe novamente o valor que ocasionou o erro).

Summary

Methods
Properties
Constants
tratar()
No public properties found
DEFAULT_CODE
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Constants

DEFAULT_CODE

DEFAULT_CODE

Código de erro padrão relacionado com a exceção.

Methods

tratar()

tratar() 

Tratamento genérico de exceção de erro lógico.

Este método deve idealmente ser definido nas classes que definem as categorias da hierarquia (ExcecaoErroLogico, ExcecaoErroSistema, ExcecaoErroUso). Porém, é possível sobrecarregar o método de forma que exceções específicas tenham tratamentos específicos