/** * @param Request $request * @param Response $response * @param array $args * @return mixed */ public function verifyUser(Request $request, Response $response, array $args) { $post = $request->getParsedBody(); $ret = array(); if ($this->dbService->verifyUser($post['id'])) { $ret['success'] = true; $ret['message'] = "Verified."; } else { $ret['success'] = false; $ret['message'] = "Verification Unsuccessful."; } return $ret; }
/** * @depends testUserIsNotVerifiedOnInsert * @param $data array * @return mixed */ public function testCanVerifyUser($data) { $this->dbService->verifyUser($data['key']); $this->assertTrue($this->dbService->hasVerified($data['username'])); return $data; }