PHPackages                             cakephp/repl - 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. cakephp/repl

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

cakephp/repl
============

REPL plugin for CakePHP

2.0.1(2y ago)6479.3k↓30.2%1[1 issues](https://github.com/cakephp/repl/issues)6MITPHPPHP &gt;=8.1CI failing

Since Nov 18Pushed 2y ago17 watchersCompare

[ Source](https://github.com/cakephp/repl)[ Packagist](https://packagist.org/packages/cakephp/repl)[ Docs](https://github.com/cakephp/repl)[ RSS](/packages/cakephp-repl/feed)WikiDiscussions master Synced yesterday

READMEChangelog (4)Dependencies (4)Versions (6)Used By (6)

REPL plugin for CakePHP
=======================

[](#repl-plugin-for-cakephp)

[![Build Status](https://github.com/cakephp/repl/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/cakephp/repl/actions/workflows/ci.yml/badge.svg?branch=master)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.txt)[![Total Downloads](https://camo.githubusercontent.com/dc72bd910eabf248a8ca87ac489c6599c52d7abb66d55789b8aea28bdfe4e773/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f63616b657068702f7265706c2e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/cakephp/repl)

This is a REPL plugin for CakePHP 4. It provides an interactive command prompt that lets you interact with and inspect objects in your application.

It also provides several global functions to make debugging and interactive sessions simpler.

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

[](#installation)

You can install this plugin into your CakePHP application using [Composer](https://getcomposer.org).

Run the following command

```
composer require --dev cakephp/repl
```

Configuration
-------------

[](#configuration)

Load the plugin by adding the following statement to `Application::bootstrapCli()`method in the **src/Application.php** file of your application:

```
if (Configure::read('debug')) {
    $this->addPlugin('Cake/Repl');
}
```

Make sure to use either "debug mode" check to load it, or wrap it in a try/catch block. Otherwise it will also try to load in production, where the require-dev plugins are not available and shouldn't be.

Documentation
-------------

[](#documentation)

Full documentation of the plugin can be found on the [CakePHP Cookbook](https://book.cakephp.org/4/en/console-commands/repl.html).

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity41

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~256 days

Total

5

Last Release

1027d ago

Major Versions

0.1.0 → 2.0.02023-01-02

1.0.0 → 2.0.12023-09-10

PHP version history (2 changes)0.1.0PHP &gt;=7.2.0

2.0.0PHP &gt;=8.1

### Community

Maintainers

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

---

Top Contributors

[![othercorey](https://avatars.githubusercontent.com/u/24221186?v=4)](https://github.com/othercorey "othercorey (7 commits)")[![markstory](https://avatars.githubusercontent.com/u/24086?v=4)](https://github.com/markstory "markstory (5 commits)")[![ADmad](https://avatars.githubusercontent.com/u/142658?v=4)](https://github.com/ADmad "ADmad (5 commits)")[![dereuromark](https://avatars.githubusercontent.com/u/39854?v=4)](https://github.com/dereuromark "dereuromark (2 commits)")[![ravage84](https://avatars.githubusercontent.com/u/625761?v=4)](https://github.com/ravage84 "ravage84 (1 commits)")[![Arhell](https://avatars.githubusercontent.com/u/26163841?v=4)](https://github.com/Arhell "Arhell (1 commits)")[![pabloelcolombiano](https://avatars.githubusercontent.com/u/23249541?v=4)](https://github.com/pabloelcolombiano "pabloelcolombiano (1 commits)")

---

Tags

REPLcakephp

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/cakephp-repl/health.svg)

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

###  Alternatives

[laravel/tinker

Powerful REPL for the Laravel framework.

7.4k456.0M2.3k](/packages/laravel-tinker)[cakephp/debug_kit

CakePHP Debug Kit

86314.7M171](/packages/cakephp-debug-kit)[cakephp/bake

Bake plugin for CakePHP

11212.0M202](/packages/cakephp-bake)[dereuromark/cakephp-queue

The Queue plugin for CakePHP provides deferred task execution.

308954.9k25](/packages/dereuromark-cakephp-queue)[dereuromark/cakephp-ide-helper

CakePHP IdeHelper Plugin to improve auto-completion

1882.3M44](/packages/dereuromark-cakephp-ide-helper)[friendsofcake/bootstrap-ui

Bootstrap front-end framework support for CakePHP

3522.2M42](/packages/friendsofcake-bootstrap-ui)

PHPackages © 2026

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