| ExcecaoArray | Classe abstrata representando exceções levantadas pelo sistema em operações da classe ArrayWrapper. |
| ExcecaoArrayCombineTamanhosIncompativeis | Exceção levantada pelo sistema quando os arrays informados para o método \Numenor\Php\ArrayWrapper::combinar() têm tamanhos diferentes. |
| ExcecaoArrayFillIndiceInvalido | Exceção levantada pelo sistema quando o método \Numenor\Php\ArrayWrapper::criar() é invocado com o parâmetro $startIndex negativo. |
| ExcecaoArrayFillTamanhoInvalido | Exceção levantada pelo sistema quando o método \Numenor\Php\ArrayWrapper::criar() é invocado com o parâmetro $quantidadeItens negativo. |
| ExcecaoArrayFilterFlagInvalida | Exceção levantada pelo sistema quando o método \Numenor\Php\ArrayWrapper::filter() é invocado com o parâmetro $flag inválido (nenhum dos seguintes valores: 0, ARRAY_FILTER_USE_KEY, ARRAY_FILTER_USE_BOTH) |
| ExcecaoArrayFlipTipoInvalido | Exceção levantada pelo sistema quando o método \Numenor\Php\ArrayWrapper::flip() é invocado em um array cujos valores não podem ser convertidos para string ou inteiros (os tipos de valores aceitos como chaves de um array pela função array_flip()). |
| ExcecaoArrayPadTamanhoInvalido | Exceção levantada pelo sistema quando o método \Numenor\Php\ArrayWrapper::preencher() é invocado com o parâmetro $novoTamanho inválido (um número cujo valor absoluto é menor ou igual ao tamanho atual do array). |
| ExcecaoChaveInexistente | Exceção levantada pelo sistema quando um método da classe \Numenor\Php\ArrayWrapper é invocado com uma chave que não existe no array. |
| ExcecaoChaveInvalida | Exceção levantada pelo sistema quando um método da classe \Numenor\Php\ArrayWrapper é invocado com uma chave de um tipo inválido como chave de um array (ou seja, não é um inteiro, nem uma string, nem um objeto que implementa o método __toString()). |
| ExcecaoItemNaoEncontrado | Exceção levantada pelo método \Numenor\Php\ArrayWrapper::encontrarItem() quando o item informado não é encontrado no array. |
| ExcecaoOrdemInvalida | Exceção levantada pelo sistema quando um método de ordenação da classe \Numenor\Php\ArrayWrapper é invocado com o parâmetro $ordenacao de um valor não reconhecido ('ASC' ou 'DESC'). |
| ExcecaoTipoOrdemInvalida | Exceção levantada pelo sistema quando um método de ordenação da classe \Numenor\Php\ArrayWrapper é invocado com o parâmetro $tipoOrdem de um valor não reconhecido (uma das constantes SORT_REGULAR, SORT_NUMERIC, SORT_STRING, SORT_STRING_LOCALE ou SORT_NATURAL). |