private function getDropboxMetadata($key)
{
try {
$metadata = $this->client->getMetaData($key, false);
} catch (DropboxNotFoundException $e) {
throw new Exception\FileNotFound($key, 0, $e);
}
// TODO find a way to exclude deleted files
if (isset($metadata['is_deleted']) && $metadata['is_deleted']) {
throw new Exception\FileNotFound($key);
}
return $metadata;
}