This interface defines the methods you can depend on in a connection.
Describes the methods that any class representing a data storage should comply with.
Defines the interface that testing fixtures use.
The basis for every query object
Describes the methods that any class representing a data storage should comply with.
Describes how a collection of datasource results should look like
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
Provides functionality for loading table classes and other repositories onto properties of the host object.
A trait that allows a class to build and apply application. rules.