public function isContactRequestExist(ContactRequest $contactRequest) { $q = $this->dao->prepare('SELECT * FROM ' . $this->table() . ' WHERE (USER_ID_TO = :userIdTo AND USER_ID_FROM = :userIdFrom) OR (USER_ID_TO = :userIdFrom AND USER_ID_FROM = :userIdTo)'); $q->bindValue(':userIdTo', $contactRequest->getUserIdTo(), PDO::PARAM_INT); $q->bindValue(':userIdFrom', $contactRequest->getUserIdFrom(), PDO::PARAM_INT); $q->execute(); $contactRequest = $q->fetch(PDO::FETCH_ASSOC); if (is_array($contactRequest)) { return true; } return false; }