/** * Factory - create the response * * @param $data * * @return self|boolean */ public function create($data) { $parent = parent::create($data); $data = $parent->getData(); $response = new self(); $response->setStatus($parent->getStatus()); $response->setErrorMessage($parent->getErrorMessage()); $response->setUserExists((int) $data > 0); return $response; }
/** * Factory - create the response * * @param $data * * @return self|boolean */ public function create($data) { $parent = parent::create($data); $data = $parent->getData(); $response = new self(); $response->setStatus($parent->getStatus()); $response->setErrorMessage($parent->getErrorMessage()); if (isset($data['count'])) { $response->setCount($data['count']); if ($response->getCount() > 0) { $response->setSubscribers($data['subscriberlist']['item']); } } return $response; }