Perform the actual GET

@param string $path
@param array $params
@param array $data

@return array

@throws Exception
174910
protected function doGet($path, array $params = null, array $data = null)
    {
        return $this->getResult('GET', $path, $params, $data);
    }
1098822
public function get(string $path, $default = null)
    {
        return Arr::getByPath($this->data, $path, $default, $this->separator);
    }
1058020
public function retrieveData($path, array $params = array(), array $opts = array())
    {
        return empty($params)
            ? $this->_processResponse($this->http->get($this->_getApiPath($opts) . $path))
            : $this->_processResponse(
                $this->http->get($this->_getApiPath($opts) . $path . "?" . http_build_query($params, '', '&'))
            );
    }
922312
protected function call($path, $data)
    {
        $url = $this->api_host.$path.'?'.http_build_query($data);

        $ch = curl_init($url);

        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_TIMEOUT, 5);

        $return = curl_exec($ch);

        curl_close($ch);

        return $return;
    }
64888
public function appendAtPath(string $path, array $data): ElasticSearchQueryBuilder
    {
        $this->request->appendAtPath($path, $data);

        return $this;
    }
456336
protected function _getUri($path = '', $params = array()) {
        $url = $path;
        $url .= '?' . http_build_query($params, NULL, '&');
        return $url;
    }
767639
protected function get(string $path, array $params = [], array $headers = [])
    {
        $response = $this->pureGet($path, $params, $headers);

        return ResponseMediator::getContent($response);
    }
120018
protected function doDelete($path, array $params = null, array $data = null)
    {
        return $this->getResult('DELETE', $path, $params, $data);
    }
444179
protected function &get_node($path, &$data_arr)
    {
        $node = &$data_arr;
        if (!empty($path)) {
            foreach ((array)$path as $key) {
                if (!isset($node[$key]))
                    $node[$key] = array();
                $node = &$node[$key];
            }
        }

        return $node;
    }
314643
public function get($path, array $data = [])
    {
        $name = array_search($path, $this->finder->getViews());

        return $this->twig->render($this->parseFileName($name).$this->extension, $data);
    }
191913
public function get($path, $parameters = null, $version = null, $etag = null)
        {
            return $this->api('GET', $path, $parameters, $version, $etag);
        }
151112
public function get($path, $params = [])
    {
        return $this->ttools->makeRequest(
            TTools::API_BASE . '/' . TTools::API_VERSION . $path,
            $params,
            'GET',
            false
        );
    }
1368892
public function unPack($data, ...$params)
    {
        $value = json_decode($data, ...$params);
        if ($value === null && json_last_error() !== 0) {
            throw new Exception('Json unPack faild. Error message : ' .  json_last_error_msg());
        }
        return $value;
    }
737825
public function deserialize($data, Path $path, array $options = [])
    {
        if (!in_array(Options::REFRESH_UUID, $options)) {
            $this->sipe('id', 'setUuid', $data, $path);
        } else {
            $path->refreshUuid();
        }

        $this->sipe('display.description', 'setDescription', $data, $path);
        $this->sipe('display.showOverview', 'setShowOverview', $data, $path);
        $this->sipe('display.showSummary', 'setShowSummary', $data, $path);
        $this->sipe('display.openSummary', 'setOpenSummary', $data, $path);
        $this->sipe('display.numbering', 'setNumbering', $data, $path);
        $this->sipe('display.manualProgressionAllowed', 'setManualProgressionAllowed', $data, $path);

        $this->sipe('opening.secondaryResources', 'setSecondaryResourcesTarget', $data, $path);

        if (isset($data['steps'])) {
            $this->deserializeSteps($data['steps'], $path, $options);
        }

        return $path;
    }
796110
public function getApiURI($path = '', $params = array()) {
        if (!$path) {
          throw new Exception('Missing argument');

        }
        return $this->getUrl('api', $path, array_merge(array('oauth_token' => $this->getAccessToken()),$params));
    }
1026234
public function arrayUnset(array $data, string $path)
    {
        $dot = new Dot($data);
        $dot->delete($path);

        return $dot->all();
    }
1220627
public function get($path, array $data = array())
    {
        // Instance Twig compiler.
        $twigCompiler = new TwigCompiler($this->app['config'], $this->app['view']);

        return $twigCompiler->render($path, $data);
    }