Clockwork\DataSource\PhpDataSource::getRequestHeaders PHP Метод

getRequestHeaders() защищенный Метод

Return headers
protected getRequestHeaders ( )
    protected function getRequestHeaders()
    {
        $headers = [];
        foreach ($_SERVER as $key => $value) {
            if (substr($key, 0, 5) !== 'HTTP_') {
                continue;
            }
            $header = substr($key, 5);
            $header = str_replace('_', ' ', $header);
            $header = ucwords(strtolower($header));
            $header = str_replace(' ', '-', $header);
            if (!isset($headers[$header])) {
                $headers[$header] = [$value];
            } else {
                $headers[$header][] = $value;
            }
        }
        ksort($headers);
        return $headers;
    }