PHPackages                             epa/epa-plugins - 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. epa/epa-plugins

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

epa/epa-plugins
===============

Plugins for Epa

0.2.1(11y ago)019BSD-2-ClausePHPPHP &gt;=5.4.6

Since Mar 7Pushed 11y ago1 watchersCompare

[ Source](https://github.com/koenhoeymans/Epa-Plugins)[ Packagist](https://packagist.org/packages/epa/epa-plugins)[ RSS](/packages/epa-epa-plugins/feed)WikiDiscussions master Synced today

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

These are plugins to use with [Epa](https://github.com/koenhoeymans/Epa).

Currently there is one plugin: `MetaEventNamePlugin`. This plugin can be used to name events based on the `@event` tag on a plugin doccomment:

```
/**
 * @event MyCustomEventName
 */
public class MyPlugin implements \Epa\Api\Plugin
{}

```

This allows plugins to register handlers for the event `MyCustomEventName` instead of only the classname.

You can add the plugin using the Epa library as follows:

```
$plugin = \EpaPlugins\MetaEventNamePluginFactory::create();
$eventDispatcher = \Epa\EventDispatcherFactory::create();
$eventDispatcher->addPlugin($plugin);

```

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

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

Total

3

Last Release

4217d ago

### Community

Maintainers

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

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/epa-epa-plugins/health.svg)

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

###  Alternatives

[cron/cron

Cronjobs

3673.8M21](/packages/cron-cron)[saade/filament-fullcalendar

The Most Popular JavaScript Calendar integrated with Filament 💛

411880.0k](/packages/saade-filament-fullcalendar)[kwn/php-rdkafka-stubs

Rdkafka extension stubs for your IDE

1544.2M65](/packages/kwn-php-rdkafka-stubs)

PHPackages © 2026

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