protected function getAmzHeaders(): string
    {
        $amzHeaders = [];
        $headers = $this->request->getHeaders();
        foreach ($headers as $headerName => $headerValue) {
            if (0 === strpos(strtolower($headerName), 'x-amz-')) {
                $amzHeaders[strtolower($headerName)] = str_replace(["\r\n"], [' '], $headerValue[0])."\n";
            }
        }
        ksort($amzHeaders);

        $headerStr = '';
        foreach ($amzHeaders as $h => $v) {
            $headerStr .= $h.':'.$v;
        }

        return $headerStr;
    }
protected function getAmzHeaders(): string
    {
        $amzHeaders = [];
        $headers = $this->request->getHeaders();
        foreach ($headers as $headerName => $headerValue) {
            if (0 === strpos(strtolower($headerName), 'x-amz-')) {
                $amzHeaders[strtolower($headerName)] = str_replace(["\r\n"], [' '], $headerValue[0])."\n";
            }
        }
        ksort($amzHeaders);

        $headerStr = '';
        foreach ($amzHeaders as $h => $v) {
            $headerStr .= $h.':'.$v;
        }

        return $headerStr;
    }
protected function getAmzHeaders ( ) : string { $ amzHeaders = [ ] ; $ headers = $ this -> request -> getHeaders ( ) ; foreach ( $ headers as $ headerName => $ headerValue ) { if ( 0 === strpos ( strtolower ( $ headerName ) , 'x-amz-' ) ) { $ amzHeaders [ strtolower ( $ headerName ) ] = str_replace ( [ "\r\n" ] , [ ' ' ] , $ headerValue [ 0 ] ) . "\n" ; } } ksort ( $ amzHeaders ) ; $ headerStr = '' ; foreach ( $ amzHeaders as $ h => $ v ) { $ headerStr .= $ h . ':' . $ v ; } return $ headerStr ; }
Returns a list of AMZ headers.
Returns a list of AMZ headers .