DEFAULT_CODE
DEFAULT_CODE
Código de erro padrão relacionado com a exceção.
Exceção levantada pelo método \Numenor\Php\ArrayWrapper::encontrarItem() quando o item informado não é encontrado no array.
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).
tratar()
Método abstrato para definição da forma de tratamento geral das exceções.
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