netrivet/wp-event-emitter

此包已被废弃,不再维护。作者建议使用downshiftorg/wp-event-emitter包。

WordPress动作的事件发射器,面向对象

6.0.0 2018-01-15 17:42 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:48:08 UTC


README

WordPress动作的事件发射器,面向对象

动机

提供熟悉的事件接口,委托给WordPress的全局add_actiondo_action函数。它还提供了一个更易于测试的接口,因为它只在使用时才使用WP函数。

方法

on

委托给WordPress的add_action函数。在测试环境中将使用本地听众集合。

emit

委托给WordPress的do_action函数。在测试环境中将使用本地听众集合。

filter

委托给WordPress的add_filter函数。在测试环境中将使用本地听众集合。

applyFilters

委托给WordPress的apply_filters函数。在测试环境中将使用本地听众集合。

测试

测试使用PHPUnit

$ vendor/bin/phpunit