Namespace DSchoenbauer\DotNotation\Exception
| ExceptionInterface | A base interface for trapping and validating that the exception is of this library |
| InvalidArgumentException | Exception thrown if an argument is not of the expected type. |
| PathNotArrayException | Exception thrown when a node along the dot notation is found not to be an array |
| PathNotFoundException | Exception thrown when the dot notation path is not found in the target data structure |
| TargetNotArrayException | Exception thrown when the final node in the dot notation path needs to be an array but it is not. |
| UnexpectedValueException | Exception thrown if a value does not match with a set of values. Typically this happens when a function calls another function and expects the return value to be of a certain type or value not including arithmetic or buffer related errors. |