public static function services($reload = true) { $services = get_transient('wpml_translation_service_list'); $services = $services ? $services : array(); if ($reload || empty($services)) { $services = TranslationProxy_Service::list_services(); set_transient('wpml_translation_service_list', $services); } return apply_filters('otgs_translation_get_services', $services); }
public static function services($reload = true) { $services = get_transient('wpml_translation_service_list'); $services = $services ? $services : array(); if ($reload || empty($services)) { try { $services = TranslationProxy_Service::list_services(); set_transient('wpml_translation_service_list', $services); } catch (Exception $e) { self::add_error($e); } } return apply_filters('otgs_translation_get_services', $services); }