src/Tus/Server.php
protected function getHeadersForHeadRequest(array $fileMeta) : array
    {
        $headers = [
            'Upload-Length' => (int) $fileMeta['size'],
            'Upload-Offset' => (int) $fileMeta['offset'],
            'Cache-Control' => 'no-store',
        ];

        if (self::UPLOAD_TYPE_FINAL === $fileMeta['upload_type'] && $fileMeta['size'] !== $fileMeta['offset']) {
            unset($headers['Upload-Offset']);
        }

        if (self::UPLOAD_TYPE_NORMAL !== $fileMeta['upload_type']) {
            $headers += ['Upload-Concat' => $fileMeta['upload_type']];
        }

        return $headers;
    }
protected function getHeadersForHeadRequest(array $fileMeta) : array
    {
        $headers = [
            'Upload-Length' => (int) $fileMeta['size'],
            'Upload-Offset' => (int) $fileMeta['offset'],
            'Cache-Control' => 'no-store',
        ];

        if (self::UPLOAD_TYPE_FINAL === $fileMeta['upload_type'] && $fileMeta['size'] !== $fileMeta['offset']) {
            unset($headers['Upload-Offset']);
        }

        if (self::UPLOAD_TYPE_NORMAL !== $fileMeta['upload_type']) {
            $headers += ['Upload-Concat' => $fileMeta['upload_type']];
        }

        return $headers;
    }
protected function getHeadersForHeadRequest ( array $ fileMeta ) : array { $ headers = [ 'Upload-Length' => ( int ) $ fileMeta [ 'size' ] , 'Upload-Offset' => ( int ) $ fileMeta [ 'offset' ] , 'Cache-Control' => 'no-store' , ] ; if ( self :: UPLOAD_TYPE_FINAL === $ fileMeta [ 'upload_type' ] && $ fileMeta [ 'size' ] !== $ fileMeta [ 'offset' ] ) { unset ( $ headers [ 'Upload-Offset' ] ) ; } if ( self :: UPLOAD_TYPE_NORMAL !== $ fileMeta [ 'upload_type' ] ) { $ headers += [ 'Upload-Concat' => $ fileMeta [ 'upload_type' ] ] ; } return $ headers ; }
Get required headers for head request.

@param array $fileMeta

@return array
Get required headers for head request .