PHPackages                             lilhermit/cakephp-plugin-toolkit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. lilhermit/cakephp-plugin-toolkit

ActiveCakephp-plugin[Framework](/categories/framework)

lilhermit/cakephp-plugin-toolkit
================================

Toolkit plugin for CakePHP-3

1.2.9(1y ago)020.5k1[3 PRs](https://github.com/lilHermit/cakephp-plugins-toolkit/pulls)2PHP

Since May 9Pushed 1y ago1 watchersCompare

[ Source](https://github.com/lilHermit/cakephp-plugins-toolkit)[ Packagist](https://packagist.org/packages/lilhermit/cakephp-plugin-toolkit)[ RSS](/packages/lilhermit-cakephp-plugin-toolkit/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (4)Versions (16)Used By (2)

Toolkit plugin for CakePHP-3
============================

[](#toolkit-plugin-for-cakephp-3)

This plugin contains lots of useful content in one plugin

Installation
------------

[](#installation)

- Add the plugin with the following command, replacing `1.*` with `dev-master` if you want the bleeding edge:

```
composer require lilhermit/cakephp-plugin-toolkit:1.*

```

- Load the plugin in your `bootstrap.php`

```
Plugin::load('LilHermit/Toolkit', ['bootstrap' => true]);

```

SluggableBehavior
-----------------

[](#sluggablebehavior)

Add the Behavior to any Table using `$this->addBehavior('LilHermit/Toolkit.Sluggable');` in the `initialize` method

The Behavior takes the following config options

OptionTypeDefaultDescriptionfieldStringtitleThis is the field that will be the source of the slugslugStringslugThis is the field that will be used for the destination of the slugreplacementString- (dash)What character will be used to replace spaceslowercaseBooleanfalseShould the slug be converted to lowercaseonCreateBooleantrueShould the slug be updated on CreateonUpdateBooleantrueShould the slug be updated on UpdatePass the options as an array like

```
$this->addBehavior('LilHermit/Toolkit.Sluggable', [
    'field' => 'name',
    'lowerCase' => true,
    'onUpdate' => false
]);

```

###  Health Score

42

—

FairBetter than 89% of packages

Maintenance47

Moderate activity, may be stable

Popularity23

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~300 days

Recently: every ~548 days

Total

12

Last Release

391d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/299424?v=4)[lilHermit](/maintainers/lilHermit)[@lilHermit](https://github.com/lilHermit)

---

Top Contributors

[![lilHermit](https://avatars.githubusercontent.com/u/299424?v=4)](https://github.com/lilHermit "lilHermit (17 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/lilhermit-cakephp-plugin-toolkit/health.svg)

```
[![Health](https://phpackages.com/badges/lilhermit-cakephp-plugin-toolkit/health.svg)](https://phpackages.com/packages/lilhermit-cakephp-plugin-toolkit)
```

###  Alternatives

[fleetbase/core-api

Core Framework and Resources for Fleetbase API

1232.2k16](/packages/fleetbase-core-api)[pinguo/php-msf

Pinguo Micro Service Framework For PHP

1.7k4.2k](/packages/pinguo-php-msf)[laposa/onyx

CMS

171.6k](/packages/laposa-onyx)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
