private function attemptQuery($do, $fallback = null)
{
if (null === $fallback) {
$fallback = function () {
};
}
try {
return $do();
} catch (\Doctrine\ORM\NoResultException $e) {
return $fallback($e);
} catch (\Doctrine\ORM\NonUniqueResultException $e) {
return $fallback($e);
}
}