On this page
Namespace Datasource
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
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
RuleInvoker
Contains logic for invoking an application rule.
RulesChecker
Contains logic for storing and checking rules on entities
Traits
ModelAwareTrait
Provides functionality for loading table classes and other repositories onto properties of the host object.
RulesAwareTrait
A trait that allows a class to build and apply application. rules.
© 2005–present 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.
https://api.cakephp.org/4.4/namespace-Cake.Datasource.html