/** * Get configuration from TMDb * * @since 1.0 * * @return array TMDb result */ public function getConfiguration() { $config = WPMOLY_Cache::get('tmdb_api_config'); if (!$config) { $config = $this->_makeCall('configuration'); if (is_wp_error($config)) { if (defined('DOING_AJAX') && DOING_AJAX) { return $config; } WPMOLY_Utils::admin_notice($config->get_error_message(), 'error'); return array(); } if (!empty($config)) { $this->_config = $config; } WPMOLY_Cache::set('tmdb_api_config', $config); } return $config; }