src/Dropbox/Dropbox.php
protected function getMetadataFromResponseHeaders(DropboxResponse $response)
    {
        //Response Headers
        $headers = $response->getHeaders();

        //Empty metadata for when
        //metadata isn't returned
        $metadata = [];

        //If metadata is available
        if (isset($headers[static::METADATA_HEADER])) {
            //File Metadata
            $data = $headers[static::METADATA_HEADER];

            //The metadata is present in the first index
            //of the metadata response header array
            if (is_array($data) && isset($data[0])) {
                $data = $data[0];
            }

            //Since the metadata is returned as a json string
            //it needs to be decoded into an associative array
            $metadata = json_decode((string)$data, true);
        }

        //Return the metadata
        return $metadata;
    }
protected function getMetadataFromResponseHeaders(DropboxResponse $response)
    {
        //Response Headers
        $headers = $response->getHeaders();

        //Empty metadata for when
        //metadata isn't returned
        $metadata = [];

        //If metadata is available
        if (isset($headers[static::METADATA_HEADER])) {
            //File Metadata
            $data = $headers[static::METADATA_HEADER];

            //The metadata is present in the first index
            //of the metadata response header array
            if (is_array($data) && isset($data[0])) {
                $data = $data[0];
            }

            //Since the metadata is returned as a json string
            //it needs to be decoded into an associative array
            $metadata = json_decode((string)$data, true);
        }

        //Return the metadata
        return $metadata;
    }
protected function getMetadataFromResponseHeaders ( DropboxResponse $ response ) { //Response Headers $ headers = $ response -> getHeaders ( ) ; //Empty metadata for when //metadata isn't returned $ metadata = [ ] ; //If metadata is available if ( isset ( $ headers [ static :: METADATA_HEADER ] ) ) { //File Metadata $ data = $ headers [ static :: METADATA_HEADER ] ; //The metadata is present in the first index //of the metadata response header array if ( is_array ( $ data ) && isset ( $ data [ 0 ] ) ) { $ data = $ data [ 0 ] ; } //Since the metadata is returned as a json string //it needs to be decoded into an associative array $ metadata = json_decode ( ( string ) $ data , true ) ; } //Return the metadata return $ metadata ; }
Get metadata from response headers

@param  DropboxResponse $response

@return array
Get metadata from response headers