Skip to content

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

License

Notifications You must be signed in to change notification settings

lorro/cakephp-tools

This branch is 585 commits behind dereuromark/cakephp-tools:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 22, 2017
Apr 20, 2018
May 22, 2018
May 22, 2018
Feb 17, 2016
Dec 23, 2017
Apr 18, 2018
Jun 26, 2014
Apr 4, 2018
Feb 17, 2016
Apr 18, 2018
Mar 29, 2018
Apr 18, 2018

Repository files navigation

CakePHP Tools Plugin

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

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

Version notice

This master branch only works for CakePHP 3.5+ - 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.
  • TestSuite enhancements
  • A few more Database Type classes

Additional features

  • Passwordable behavior allows easy to use password functionality for frontend and backend.
  • MultiColumnAuthenticate for log-in with e.g. "email or username".
  • Slugged, Reset and other behaviors
  • Text, Time, Number libs and helpers etc provide extended functionality if desired.
  • QrCode, Gravatar and other useful small helpers
  • Timeline, Typography, etc provide additional helper functionality.
  • Email as a wrapper for core's Email adding some more usefulness and making debugging/testing easier.
  • I18n language detection and switching

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.

Installation & Docs

TODOs

  • Move more 2.x stuff to 3.x

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 98.8%
  • HTML 1.2%