public function unsubscribe(User $user, Subscription $subscription) { $query = $this->getEntityManager()->createNativeQuery('DELETE FROM xdb__user_subscription_relation WHERE subscription_id=? AND user_id=?', new ResultSetMapping()); $query->setParameter(1, $subscription->getId()); $query->setParameter(2, $user->getId()); try { $query->getResult(); } catch (\PDOException $e) { // this is thrown, but nothing went wrong (seems like) } }