I'd go with `return ($this->is_stable($this->config['version']) && !$force_unstable) ? $info['stable'] : $info['unstable'];`
where `$force_unstable = false` is a new parameter for the function, then add that parameter to all parent functions aswell and inject `defined('PHPBB_QA')` in the calls