/** * Get a list of alternate fetchers that could be used * @return array of IAmberFetcher */ public static function get_alternate_fetchers() { if (!Amber::$amber_fetchers) { Amber::$amber_fetchers = array(); $backends = Amber::get_option('amber_alternate_backends', array()); foreach ($backends as $value) { Amber::$amber_fetchers[] = Amber::get_fetcher_instance($value); } } return Amber::$amber_fetchers; }