/**
  * @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;
 }