public function getObjectMetadata($bucketName, $objectName, array $requestHeaders = null)
{
$result = null;
$options = array('_subdomain' => (string) $bucketName);
$allowedHeaders = self::$rangeHeaders;
if (!empty($requestHeaders)) {
$requestHeaders = $this->getFilteredArray($allowedHeaders, $requestHeaders);
$options = array_merge($options, $requestHeaders);
}
$response = $this->getClient()->call('HEAD', $options, sprintf('/%s', self::escapeObjectName($objectName)));
return $response->getError() ?: $response;
}