public function getShortUrlId($user, $imageIdentifier, $extension = null, array $query = [])
{
try {
$result = $this->getShortUrlCollection()->findOne(['user' => $user, 'imageIdentifier' => $imageIdentifier, 'extension' => $extension, 'query' => serialize($query)], ['shortUrlId' => true]);
if (!$result) {
return null;
}
return $result['shortUrlId'];
} catch (MongoException $e) {
return null;
}
}