| Exception |
| PropertyAccessorInterface | Writes and reads values to/from an object/array graph. |
| PropertyPathInterface | A sequence of property names or array indices. |
| PropertyPathIteratorInterface |
| PropertyAccess | Entry point of the PropertyAccess component. |
| PropertyAccessor | Default implementation of {@link PropertyAccessorInterface}. |
| PropertyAccessorBuilder | A configurable builder to create a PropertyAccessor. |
| PropertyPath | Default implementation of {@link PropertyPathInterface}. |
| PropertyPathBuilder | |
| PropertyPathIterator | Traverses a property path and provides additional methods to find out information about the current element. |