gitea = $tester->loadModel('gitea'); } /** * Test bindUser method. * * @param array $userList * @access public * @return array|string */ public function bindUserTester(array $userList): array|string { $nameList = array(); foreach($userList as $openID => $user) $nameList[$openID] = 'Gitea-' . $user; $result = $this->gitea->bindUser(1, $userList, $nameList); if(!$result) return dao::getError(); return $this->gitea->dao->select('*')->from(TABLE_OAUTH) ->where('providerID')->eq(1) ->andWhere('providerType')->eq('gitea') ->fetchAll(); } /** * Test apiErrorHandling method. * * @param object $response * @access public * @return array */ public function apiErrorHandlingTester(object $response): array { $this->gitea->apiErrorHandling($response); return dao::getError(); } /** * Test parseApiError method. * * @param string $message * @access public * @return array */ public function parseApiErrorTester(string $message): array { $this->gitea->parseApiError($message); return dao::getError(); } }