Skip to content

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WP EventEmitter

An object oriented event emitter for WordPress actions

Motivation

A familiar event interface that delegates to the global add_action and do_action functions of WordPress. It also presents a much more testable interface as it only uses the WP functions if they are available.

Methods

on

Delegate to WordPress' add_action function. In test environments a local collection of listeners will be used.

emit

Delegate to WordPress' do_action function. In test environments a local collection of listeners will be used.

filter

Delegate to WordPress' add_filter function. In test environments a local collection of listeners will be used.

applyFilters

Delegate to WordPress' apply_filters function. In test environments a local collection of listeners will be used.

Tests

Tests use PHPUnit

$ vendor/bin/phpunit

About

An object oriented event emitter for WordPress actions

Resources

Stars

17 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages