Datasource
Table of Contents
Namespaces
- Exception
- Locator
- Paging
Interfaces
- ConnectionInterface
- This interface defines the methods you can depend on in
a connection.
- EntityInterface
- Describes the methods that any class representing a data storage should
comply with.
- FixtureInterface
- Defines the interface that testing fixtures use.
- InvalidPropertyInterface
- Describes the methods that any class representing a data storage should
comply with.
- QueryInterface
- The basis for every query object
- RepositoryInterface
- Describes the methods that any class representing a data storage should
comply with.
- ResultSetInterface
- Describes how a collection of datasource results should look like
- SchemaInterface
- An interface used by TableSchema objects.
Classes
- ConnectionManager
- Manages and loads instances of Connection
- ConnectionRegistry
- A registry object for connection instances.
- FactoryLocator
- Class FactoryLocator
- ResultSetDecorator
- Generic ResultSet decorator. This will make any traversable object appear to
be a database result
- RulesChecker
- Contains logic for storing and checking rules on entities
Traits
- EntityTrait
- An entity represents a single result row from a repository. It exposes the
methods for retrieving and storing fields associated in this row.
- ModelAwareTrait
- Provides functionality for loading table classes
and other repositories onto properties of the host object.
- QueryTrait
- Contains the characteristics for an object that is attached to a repository and
can retrieve results based on any criteria.
- RulesAwareTrait
- A trait that allows a class to build and apply application.