cakephp-tools 0,0 editorconfig scrutinizer travis-ci Packagist phpunit

A CakePHP Tools plugin containing lots of useful helpers, behaviors, components, shells, ...

CakePHP Tools Plugin

Build Status Coverage Status Latest Stable Version Minimum PHP Version License Total Downloads Coding Standards

A CakePHP 3.x plugin containing several useful tools that can be used in many projects.

Version notice

This master branch only works for CakePHP3.x - please use the 2.x branch for CakePHP 2.x!

What is this plugin for?

Enhancing the core

  • Auto-trim on POST (to make - not only notEmpty - validation working properly).
  • Disable cache also works for older IE versions.
  • Provide enum support as “static enums”
  • Default settings for Paginator, … can be set using Configure.
  • Provided a less error-prone inArray() method via Utility class and other usefulness.
  • TetSuite enhancements
  • A few more Database Type classes

Additional features

  • Passwordable behavior allows easy to use password functionality for frontend and backend.
  • Slugged, Reset and other behaviors
  • Tree helper for working with (complex) trees and their output.
  • Text, Time, Number libs and helpers etc provide extended functionality if desired.
  • AuthUser, Timeline, Typography, etc provide additional helper functionality.
  • Email as a wrapper for core’s Email adding some more usefulness and making debugging/testing easier.

Providing 2.x shims

This plugin for CakePHP 3 also contains some 2.x shims to ease migration of existing applications from 2.x to 3.x: - See Shim plugin for details on most of the provided shims. - Cut down version of JsHelper and a few more things.

Installation & Docs


  • Move more 2.x stuff to 3.x

Related Repositories



A CakePHP Tools plugin containing lots of useful helpers, behaviors, components, shells, ... ...



One plugin to package together all the tools needed to build your own shopping cart in CakePHP ...



Upgrade tools for CakePHP meant to facilitate migrating from one version of the framework to another ...



A CakePHP Sandbox app to test and showcase misc. features and tools. ...



The UserTools plugin provides you the building blocks for everything around users. It comes with a CRUD kick start through the UserToolComponent and the UserBehavior. Just load the component and you have a working login and registration. Customize it as y ...

Top Contributors

dereuromark jadb repher ayman-alkom ravage84 lorro


package version
php >=5.6
cakephp/cakephp ^3.4
dereuromark/cakephp-shim ^1.0
dev mobiledetect/mobiledetectlib 2.*
fig-r/psr2r-sniffer dev-develop
squizlabs/php_codesniffer ^[email protected]
yangqi/htmldom ^1.0


-   1.1.0 zip tar
-   1.0.4 zip tar
-   1.0.3 zip tar
-   1.0.2 zip tar
-   1.0.1 zip tar
-   1.0.0 zip tar
-   1.0.0-beta zip tar
-   0.12.0 zip tar
-   0.11.2 zip tar
-   0.11.1 zip tar
-   0.10.7 zip tar
-   0.10.6 zip tar
-   0.10.5 zip tar
-   0.10.3 zip tar
-   0.10.2 zip tar
-   0.10.1 zip tar
-   0.10.0 zip tar
-   0.9.10 zip tar
-   0.9.9 zip tar
-   0.9.8 zip tar
-   0.9.7 zip tar
-   0.9.4 zip tar
-   0.9.3 zip tar
-   0.9.2 zip tar
-   0.9.1 zip tar
-   0.9.0 zip tar
-   0.8.0 zip tar
-   0.7 zip tar
-   0.6 zip tar
-   0.5 zip tar