PHPackages                             chrisshick/cakephp-airbrake - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. chrisshick/cakephp-airbrake

ActiveCakephp-plugin[Logging &amp; Monitoring](/categories/logging)

chrisshick/cakephp-airbrake
===========================

A CakePHP 3.x plugin to use Airbrake for errors and exceptions

1.0.3(11y ago)34.9k3MITPHPPHP &gt;=5.3.0CI failing

Since Aug 3Pushed 10y ago1 watchersCompare

[ Source](https://github.com/chrisShick/AirbrakeCake)[ Packagist](https://packagist.org/packages/chrisshick/cakephp-airbrake)[ RSS](/packages/chrisshick-cakephp-airbrake/feed)WikiDiscussions master Synced 2d ago

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

AirbrakeCake
============

[](#airbrakecake)

A plugin to seamlessly integrate Airbrake with CakePHP 3 for errors and exceptions.

Installation via Composer
=========================

[](#installation-via-composer)

```
composer require chrisshick/cakephp-airbrake

```

Setup
=====

[](#setup)

You don't have to enable the Plugin because it uses an error handler. Therefore, all you have to do is replace this line in the app/Config/bootstrap.php :

```
(new ErrorHandler(Configure::read('Error')))->register();
```

with this line:

```
(new \chrisShick\AirbrakeCake\Error\AirbrakeHandler(Configure::consume('Error')))->register();
```

Then, set up the configuration in the app/Config/app.php file:

```
 'AirbrakeCake'=> [
        'apiKey'=>'',
        'options'=>[],
        'debugOption'=>false
  ]
```

\#Configuration explained

The configuration takes the following keys:

```
  'apiKey', 'options', 'debugOption'
```

The apiKey is the api key that Airbrake generates for you.

The options array is the additional Airbrake parameters you want to add. You can view the additional parameters here: [PHPAirbrake](https://github.com/dbtlr/php-airbrake#configuration-options)

The debugOption key expects a true or false value that lets you set whether or not you want to log exceptions and errors when debug is on or off. If you want to log the errors to Airbrake when debug is on then set the debugOption key to true.

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity60

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

Total

3

Last Release

4157d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4d74281930938983aded48982ed89115cf6fb5f0e850a161eea5ab84e1a149ef?d=identicon)[chrisShick](/maintainers/chrisShick)

---

Top Contributors

[![morrislaptop](https://avatars.githubusercontent.com/u/67807?v=4)](https://github.com/morrislaptop "morrislaptop (10 commits)")[![davidsteinsland](https://avatars.githubusercontent.com/u/125661?v=4)](https://github.com/davidsteinsland "davidsteinsland (9 commits)")[![chrisShick](https://avatars.githubusercontent.com/u/7357050?v=4)](https://github.com/chrisShick "chrisShick (1 commits)")[![dakota](https://avatars.githubusercontent.com/u/83255?v=4)](https://github.com/dakota "dakota (1 commits)")[![jlis](https://avatars.githubusercontent.com/u/1401164?v=4)](https://github.com/jlis "jlis (1 commits)")

### Embed Badge

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

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

###  Alternatives

[helsingborg-stad/municipio

A bootstrap theme for creating municipality sites.

4028.5k10](/packages/helsingborg-stad-municipio)[stayallive/wp-sentry

A (unofficial) WordPress plugin to report PHP and JavaScript errors to Sentry.

385220.2k](/packages/stayallive-wp-sentry)[october/rain

October Rain Library

1601.7M83](/packages/october-rain)[pressbooks/pressbooks

Pressbooks is an open source book publishing tool built on a WordPress multisite platform. Pressbooks outputs books in multiple formats, including PDF, EPUB, web, and a variety of XML flavours, using a theming/templating system, driven by CSS.

45444.2k1](/packages/pressbooks-pressbooks)[mediawiki/maps

Adds various mapping features to MediaWiki

84152.3k3](/packages/mediawiki-maps)[humanmade/aws-xray

HM Platform AWS X-Ray Integration

29246.8k8](/packages/humanmade-aws-xray)

PHPackages © 2026

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