private function handleException(\Exception $e, Doctrine\ORM\Query $query = NULL, $message = NULL) { if ($e instanceof Doctrine\ORM\Query\QueryException) { return new QueryException($e, $query, $message); } return $e; }