public function check() { $required = array('club_id' => false, 'user_id' => false); $params = $this->controller->getParams($required); if (isset($params['club_id'])) { $this->controller->setMessage(\UserClubSubscription::subscribed($this->controller->identity->getId(), $params['club_id'])); } else { if (isset($params['user_id'])) { $this->controller->setMessage(\UserBlogSubscription::isSubscribed($this->controller->identity->getId(), $params['user_id'])); } else { throw new InvalidParamsApiException(); } } }