/** * @param $endpoint * @param $args * @param $method * @return Response * @throws \Exception */ protected static function auto($endpoint, $args, $method) { $request = new self(API::getBaseUrl() . $endpoint, $args, $method); $request->performRequest(); if (!$request->response->httpCode == 200) { throw new \Exception('CURL ERROR: ' . $request->response->error['message']); } return $request->response; }