Graby\Extractor\HttpClient::getReferer PHP Method

getReferer() private method

Based on the site config, it will return the Referer if any. Otherwise it will use the default one.
private getReferer ( string $url, array $httpHeader = [] ) : string
$url string Absolute url
$httpHeader array Custom HTTP Headers from SiteConfig
return string
    private function getReferer($url, $httpHeader = array())
    {
        $default_referer = $this->config['default_referer'];
        if (!empty($httpHeader['referer'])) {
            $this->logger->log('debug', 'Found referer "{referer}" for url "{url}" from site config', array('referer' => $httpHeader['referer'], 'url' => $url));
            return $httpHeader['referer'];
        }
        $this->logger->log('debug', 'Use default referer "{referer}" for url "{url}"', array('referer' => $default_referer, 'url' => $url));
        return $default_referer;
    }