PHPackages                             alvarium/carrot-cake - 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. alvarium/carrot-cake

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

alvarium/carrot-cake
====================

RabbitMQ plugin for CakePHP

01.1kPHP

Since Mar 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/alvarium/carrot-cake)[ Packagist](https://packagist.org/packages/alvarium/carrot-cake)[ RSS](/packages/alvarium-carrot-cake/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

Kyarottokēki plugin for CakePHP
===============================

[](#kyarottokēki-plugin-for-cakephp)

[![pipeline status](https://camo.githubusercontent.com/49b55b60bc4cd0681b6ec906566f80b083d10a2159dc354b6cde1adf63992e00/68747470733a2f2f6769746c61622e636f6d2f616c76617269756d2e696f2f7061636b616765732f63616b657068702f636172726f742d63616b652f6261646765732f6d61737465722f706970656c696e652e737667)](https://gitlab.com/alvarium.io/packages/cakephp/carrot-cake/pipelines)[![coverage status](https://camo.githubusercontent.com/823ae1bfbb67f1b23232d92ddd8f9837caa23a21a3fce870e38a691159926e3c/68747470733a2f2f6769746c61622e636f6d2f616c76617269756d2e696f2f7061636b616765732f63616b657068702f636172726f742d63616b652f6261646765732f6d61737465722f636f7665726167652e737667)](https://gitlab.com/alvarium.io/packages/cakephp/carrot-cake/-/jobs)

Carrot Cake is a CakePHP plugin for publishing and subscribing to RabbitMQ queues/exchanges.

BTW we like to pronounce it like in japanese: *Kyarottokēki* (キャロットケーキ), that's why we wrote it that way in the title 😄.

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

[](#installation)

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

The recommended way to install composer packages is:

```
composer require alvarium/carrot-cake

```

Usage
-----

[](#usage)

### Configuring

[](#configuring)

You can create a defaults settings file by adding a `rabbit.php` file under your config file. The plugin will take that settings as defaults but you'll be able to overwrite them later on each loaded component.

The contents of such file can be with any of the following settings:

```
