\Numenor\Excecao\Php\ArrayWrapperExcecaoItemNaoEncontrado

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).

Summary

Methods
Properties
Constants
tratar()
__construct()
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() 

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

__construct()

__construct(\Exception  $previous = null) 

Método construtor da classe

Parameters

\Exception $previous

Exceção anterior (se a exceção atual tiver sido encadeada)