netrivet / wp-event-emitter
6.0.0
2018-01-15 17:42 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- phpunit/phpunit: ^4.6
- symfony/var-dumper: ~2.6.0
README
WordPress动作的事件发射器,面向对象
动机
提供熟悉的事件接口,委托给WordPress的全局add_action
和do_action
函数。它还提供了一个更易于测试的接口,因为它只在使用时才使用WP函数。
方法
on
委托给WordPress的add_action函数。在测试环境中将使用本地听众集合。
emit
委托给WordPress的do_action函数。在测试环境中将使用本地听众集合。
filter
委托给WordPress的add_filter函数。在测试环境中将使用本地听众集合。
applyFilters
委托给WordPress的apply_filters函数。在测试环境中将使用本地听众集合。
测试
测试使用PHPUnit
$ vendor/bin/phpunit