Manages and loads instances of Connection
A registry object for connection instances.
Handles caching queries and loading results from the cache.
Generic ResultSet decorator. This will make any traversable object appear to be a database result
Contains logic for storing and checking rules on entities
An entity represents a single result row from a repository. It exposes the methods for retrieving and storing properties associated in this row.
Provides functionality for loading table classes and other repositories onto properties of the host object.
Contains the characteristics for an object that is attached to a repository and can retrieve results based on any criteria.
A trait that allows a class to build and apply application. rules.