PHPackages                             zumba/symbiosis - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. zumba/symbiosis

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

zumba/symbiosis
===============

Symbiosis, event structure for bootstrapping plugins.

v3.0.2(5y ago)1360.4k↓32.4%2[1 PRs](https://github.com/zumba/symbiosis/pulls)1MITPHPPHP &gt;=7.2CI passing

Since Sep 16Pushed 3mo ago18 watchersCompare

[ Source](https://github.com/zumba/symbiosis)[ Packagist](https://packagist.org/packages/zumba/symbiosis)[ Docs](http://engineering.zumba.com/symbiosis)[ RSS](/packages/zumba-symbiosis/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (3)Versions (12)Used By (1)

Symbiosis is a drop-in event driven plugin architecture.

The goal is to allow anyone to create a plugin structure for their existing code base using an event oriented system. The secondary benefit of using Symbiosis is that the event structure can be used apart from the plugin structure.

[![Latest Stable Version](https://camo.githubusercontent.com/bbe46c51b90955fab2260b97d83a89a59354f36ce8aac5f1e7ba394961170c1f/68747470733a2f2f706f7365722e707567782e6f72672f7a756d62612f73796d62696f7369732f762f737461626c652e706e67)](https://packagist.org/packages/zumba/symbiosis)[![Build Status](https://camo.githubusercontent.com/cee443a170a904eaa667daf0eeae50aeab01632a34dcf375b5786ec21d687c54/68747470733a2f2f7472617669732d63692e6f72672f7a756d62612f73796d62696f7369732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/zumba/symbiosis)

Requirements
------------

[](#requirements)

PHP 7.2

Setup
-----

[](#setup)

1. Add as a composer dependency or install directly from composer.
2. That's it!

Testing
-------

[](#testing)

1. Run `composer install --dev`.
2. Run `./vendor/bin/phpunit`.

Example Plugin Usage
--------------------

[](#example-plugin-usage)

### Plugin

[](#plugin)

```
