/** * Get zones by sport * * @param int $sport Sport ID * @return mixed|string */ public static function getZones($sport) { $access_token = Route::input('fantasy_token') ? Route::input('fantasy_token') : Session::get('fantasy_token'); if (is_null($access_token)) { $token = self::getAccessToken(); $access_token = $token->FantasyApi->data->access_token; } try { $url = Config::get('fantasy.fantasy_url'); $request = ['access_token' => $access_token, 'action' => 'ZONE', 'method' => 'GET', 'sport' => $sport]; $url = cURL::buildUrl($url, $request); $curl = cURL::get($url); $response = json_decode($curl); } catch (\Exception $ex) { \Log::error('FantasyWrapper.getZones.catch', ['exception' => $ex]); $response = $ex->getMessage(); } return $response; }