On this page
Namespace Cake\Datasource
Namespaces summary
Class summary
- ConnectionManager- Manages and loads instances of Connection 
- ConnectionRegistry- A registry object for connection instances. 
- QueryCacher- Handles caching queries and loading results from the cache. 
- 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 
Interface summary
- 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. 
- 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 
Traits summary
- EntityTrait- An entity represents a single result row from a repository. It exposes the methods for retrieving and storing properties 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. rules. 
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
 http://api.cakephp.org/3.1/namespace-Cake.Datasource.html