* returning null) is equivalent to returning true.
*/
public static function run( $event, array $args = array(), $deprecatedVersion = null ) {
- RequestContext::getMain()->getStats()->increment( 'hooks.' . $event );
foreach ( self::getHandlers( $event ) as $hook ) {
// Turn non-array values into an array. (Can't use casting because of objects.)
if ( !is_array( $hook ) ) {
$this->checkAsserts( $params );
// Execute
- $this->getContext()->getStats()->increment(
- 'api.modules.' . strtr( $module->getModulePath(), '+', '.' ) );
$module->execute();
Hooks::run( 'APIAfterExecute', array( &$module ) );