Overview

Namespaces

  • DSchoenbauer
    • DotNotation
      • Enum
      • Exception

Interfaces

  • ExceptionInterface

Exceptions

  • InvalidArgumentException
  • PathNotArrayException
  • PathNotFoundException
  • TargetNotArrayException
  • UnexpectedValueException
  • Overview
  • Namespace
  • Class

Namespace DSchoenbauer\DotNotation\Exception

Interfaces summary
ExceptionInterface A base interface for trapping and validating that the exception is of this library
Exceptions summary
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.

API documentation generated by ApiGen