Standalone Packages¶

The CakePHP core is split into various standalone packages which can used independently.

ORM¶ A flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern.

Database¶ Flexible and powerful Database abstraction library with a familiar PDO-like API.

Datasource¶ Provides connection managing and traits for Entities and Queries that can be reused for different datastores.

HTTP¶ PSR-18, PSR-15 compliant HTTP client and server libraries.

Console¶ A library for building command line applications from a set of commands.

Collection¶ A library providing a set of tools to manipulate arrays or Traversable objects.

I18n¶ Provides support for message translation and localization for dates and numbers.

Cache¶ PSR-16 compliant easy to use caching library with support for multiple caching backends.

Log¶ PSR-3 compliant logging library with support for multiple different streams.

Event¶ The event dispatcher library.

Utility¶ Utility classes such as Inflector, Text, Hash, Security and Xml.

Validation¶ Validation library from CakePHP.