public function deleteBinaryFile(BinaryFile $binaryFile)
{
$this->checkBinaryFileId($binaryFile->id);
$spiUri = $this->getPrefixedUri($binaryFile->id);
try {
$this->metadataHandler->delete($spiUri);
} catch (BinaryFileNotFoundException $e) {
$this->logMissingFile($binaryFile->uri);
$logged = true;
}
try {
$this->binarydataHandler->delete($spiUri);
} catch (BinaryFileNotFoundException $e) {
if (!isset($logged)) {
$this->logMissingFile($binaryFile->uri);
}
}
}