Skip to content

Guide ​

Tools provides behaviors, helpers, components, model extensions, and utility classes for CakePHP applications. Install the plugin, then follow Getting started to load one helper and render a progress bar.

Load features where you use them. Tools Table, Entity, and Controller base classes are optional extensions; their reference pages describe the additional methods they supply.

AreaExamples
BehaviorsSlug generation, string filters, password changes, bitmasks, and JSON fields
HelpersProgress and meter elements, typography, trees, and formatting
ComponentsRequest trimming, mobile detection, and redirect targets
Model and EntityValidation methods, related values in use, token storage, and enum options
ReferenceMailers, login-link authentication, dates, URLs, error handling, and utilities

Existing applications ​

The upgrade guide records changes from the previous CakePHP branch. Tools depends on Shim, which supplies compatibility helpers. The Tools backend requires routes and application access controls.

Released under the MIT License.