public static function add_events($stops) { self::$events = array_merge(self::$events, $stops); foreach ($stops as $hook_name => $data) { foreach (array_keys($data) as $priority) { add_action($hook_name, array(__CLASS__, 'tick'), $priority); } } }