SYMBOL INDEX (163 symbols across 50 files) FILE: application/api/behavior/Logger.php class Logger (line 18) | class Logger method run (line 24) | public function run($params) FILE: application/api/controller/cms/Admin.php class Admin (line 27) | class Admin method getAllPermissions (line 38) | public function getAllPermissions() method getAdminUsers (line 53) | public function getAdminUsers(Request $request) method changeUserPassword (line 71) | public function changeUserPassword(Request $request, $id) method deleteUser (line 89) | public function deleteUser(int $id) method updateUser (line 110) | public function updateUser(Request $request, $id) method getGroupAll (line 128) | public function getGroupAll() method getGroup (line 142) | public function getGroup(int $id) method createGroup (line 160) | public function createGroup(Request $request) method updateGroup (line 186) | public function updateGroup(Request $request, int $id) method deleteGroup (line 207) | public function deleteGroup(int $id) method dispatchPermissions (line 226) | public function dispatchPermissions(Request $request) method removePermissions (line 247) | public function removePermissions(Request $request) FILE: application/api/controller/cms/File.php class File (line 18) | class File method postFile (line 25) | public function postFile() FILE: application/api/controller/cms/Log.php class Log (line 15) | class Log method getLogs (line 29) | public function getLogs(Request $request) method getUserLogs (line 51) | public function getUserLogs(Request $request) method getUsers (line 72) | public function getUsers(Request $request) FILE: application/api/controller/cms/User.php class User (line 22) | class User method __construct (line 33) | public function __construct() method register (line 53) | public function register(Request $request) method userLogin (line 72) | public function userLogin(Request $request) method refreshToken (line 93) | public function refreshToken() method getAllowedApis (line 105) | public function getAllowedApis() method getInformation (line 115) | public function getInformation() method update (line 128) | public function update(Request $request) method changePassword (line 143) | public function changePassword(Request $request) FILE: application/api/controller/v1/Book.php class Book (line 16) | class Book method getBook (line 24) | public function getBook($bid) method getBooks (line 34) | public function getBooks() method search (line 43) | public function search() method create (line 53) | public function create(Request $request) method update (line 60) | public function update(Request $request) method delete (line 74) | public function delete($bid) FILE: application/api/model/BaseModel.php class BaseModel (line 14) | class BaseModel extends Model FILE: application/api/model/Book.php class Book (line 14) | class Book extends BaseModel FILE: application/api/model/admin/LinFile.php class LinFile (line 15) | class LinFile extends Model FILE: application/api/model/admin/LinGroup.php class LinGroup (line 15) | class LinGroup extends Model method users (line 23) | public function users() method permissions (line 28) | public function permissions() FILE: application/api/model/admin/LinGroupPermission.php class LinGroupPermission (line 14) | class LinGroupPermission extends Model FILE: application/api/model/admin/LinLog.php class LinLog (line 15) | class LinLog extends Model method getLogs (line 22) | public static function getLogs(int $start, int $count, $params = []): ... method searchLogs (line 36) | public static function searchLogs(int $start, int $count, $params = []) method getUserNames (line 51) | public static function getUserNames(int $start, int $count) method searchNameAttr (line 66) | public function searchNameAttr($query, $value) method searchStartAttr (line 73) | public method searchEndAttr (line 81) | public method searchKeywordAttr (line 89) | public FILE: application/api/model/admin/LinPermission.php class LinPermission (line 15) | class LinPermission extends Model FILE: application/api/model/admin/LinUser.php class LinUser (line 16) | class LinUser extends Model method getUsers (line 23) | public static function getUsers(int $start, int $count, array $params ... method groups (line 40) | public function groups() method identity (line 45) | public function identity() method searchGroupIdAttr (line 50) | public function searchGroupIdAttr($query, $value) method getAvatarAttr (line 57) | public function getAvatarAttr($value) FILE: application/api/model/admin/LinUserGroup.php class LinUserGroup (line 14) | class LinUserGroup extends Model FILE: application/api/model/admin/LinUserIdentity.php class LinUserIdentity (line 17) | class LinUserIdentity extends Model method resetPassword (line 24) | public static function resetPassword(LinUser $currentUser, string $new... method checkPassword (line 38) | public function checkPassword(string $password): bool FILE: application/api/service/admin/Admin.php class Admin (line 33) | class Admin method getAllPermissions (line 42) | public static function getAllPermissions(): array method getUsers (line 70) | public static function getUsers(int $page, int $count, int $groupId = ... method changeUserPassword (line 89) | public static function changeUserPassword(int $uid, string $newPasswor... method deleteUser (line 105) | public static function deleteUser(int $uid): void method updateUserInfo (line 133) | public static function updateUserInfo(int $uid, array $groupIds): void method getAllGroups (line 177) | public static function getAllGroups() method getGroup (line 192) | public static function getGroup(int $id) method createGroup (line 214) | public static function createGroup(string $name, string $info, array $... method updateGroup (line 252) | public static function updateGroup(int $id, string $name, string $info... method deleteGroup (line 270) | public static function deleteGroup(int $id): void method dispatchPermissions (line 304) | public static function dispatchPermissions(int $id, array $permissionIds) method removePermissions (line 334) | public static function removePermissions(int $id, array $permissionIds... method createPermission (line 353) | public static function createPermission(string $name, string $module):... FILE: application/api/service/admin/Log.php class Log (line 14) | class Log method getLogs (line 25) | public static function getLogs(int $page, int $count, string $start = ... method searchLogs (line 49) | public static function searchLogs(int $page, int $count, string $start... method getUserNames (line 71) | public static function getUserNames(int $page, int $count) FILE: application/api/service/admin/User.php class User (line 34) | class User method createUser (line 47) | public static function createUser(array $params): LinUserModel method verify (line 87) | public static function verify(string $username, string $password): Model method generateTokenExtend (line 105) | public static function generateTokenExtend(Model $linUserIdentityModel) method getPermissions (line 118) | public static function getPermissions(int $uid): array method getInformation (line 149) | public static function getInformation(int $uid) method updateUser (line 154) | public static function updateUser(array $params): int method changePassword (line 177) | public static function changePassword(string $oldPassword, string $new... method registerUser (line 203) | private static function registerUser(array $params): LinUserModel FILE: application/api/service/token/LoginToken.php class LoginToken (line 23) | class LoginToken method __construct (line 38) | private function __construct() method getInstance (line 52) | public static function getInstance(): LoginToken method getToken (line 66) | public function getToken(array $extend): array method refresh (line 78) | public function refresh(string $refreshToken): array method verify (line 99) | public function verify(string $token = null, string $tokenType = 'acce... method getTokenExtend (line 122) | public function getTokenExtend(string $token = null, string $tokenType... method getExtendVal (line 133) | public function getExtendVal(string $val) method getCurrentUid (line 138) | public function getCurrentUid() method getCurrentUserName (line 143) | public function getCurrentUserName() method getTokenFromHeaders (line 148) | public function getTokenFromHeaders(): string FILE: application/api/validate/user/ChangePasswordForm.php class ChangePasswordForm (line 9) | class ChangePasswordForm extends BaseValidate FILE: application/api/validate/user/LoginForm.php class LoginForm (line 14) | class LoginForm extends BaseValidate FILE: application/api/validate/user/RegisterForm.php class RegisterForm (line 14) | class RegisterForm extends BaseValidate FILE: application/api/validate/user/ResetPasswordValidator.php class ResetPasswordValidator (line 14) | class ResetPasswordValidator extends BaseValidate FILE: application/api/validate/user/UpdateUserForm.php class UpdateUserForm (line 14) | class UpdateUserForm extends BaseValidate FILE: application/common.php function writeJson (line 24) | function writeJson($code, $data, $msg = 'ok', $errorCode = 0) function paginate (line 41) | function paginate(int $count = 10, int $page = 0) function formatPermissions (line 59) | function formatPermissions(array $permissions) FILE: application/http/middleware/Authentication.php class Authentication (line 8) | class Authentication method handle (line 19) | public function handle($request, \Closure $next) FILE: application/index/controller/Index.php class Index (line 12) | class Index method index (line 18) | public function index() FILE: application/lib/authenticator/Authenticator.php class Authenticator (line 20) | class Authenticator method __construct (line 25) | public function __construct(Request $request) method check (line 44) | public function check(): bool method execute (line 68) | public function execute(string $actionPermissionLevel): bool method actionAuthorityLevel (line 85) | protected function actionAuthorityLevel(): string method getUserInfo (line 105) | protected function getUserInfo(): array method actionPermission (line 115) | protected function actionPermission(): string FILE: application/lib/authenticator/AuthenticatorExecutorFactory.php class AuthenticatorExecutorFactory (line 18) | class AuthenticatorExecutorFactory method getInstance (line 20) | public static function getInstance(string $level): IExecutor FILE: application/lib/authenticator/PermissionScan.php class PermissionScan (line 18) | class PermissionScan method __construct (line 22) | public function __construct() method run (line 30) | public function run() method getPermissionList (line 39) | private function getPermissionList() method getPermissionByMethods (line 70) | private function getPermissionByMethods($class, $methods, $annotationF... method handleAnnotation (line 87) | public function handleAnnotation(array $annotation) FILE: application/lib/authenticator/Scan.php class Scan (line 9) | class Scan method __construct (line 18) | public function __construct() method scanController (line 32) | public function scanController() method scanControllerLayerDir (line 43) | private function scanControllerLayerDir(string $path, string $subModul... FILE: application/lib/authenticator/executor/IExecutor.php type IExecutor (line 12) | interface IExecutor method handle (line 14) | public function handle(array $userInfo = null, string $permissionName ... FILE: application/lib/authenticator/executor/impl/AdminRequireExecutorImpl.php class AdminRequireExecutorImpl (line 14) | class AdminRequireExecutorImpl implements IExecutor method handle (line 17) | public function handle(array $userInfo = null, string $permissionName ... FILE: application/lib/authenticator/executor/impl/GroupRequireExecutorImpl.php class GroupRequireExecutorImpl (line 14) | class GroupRequireExecutorImpl implements IExecutor method handle (line 17) | public function handle(array $userInfo = null, string $permissionName ... FILE: application/lib/authenticator/executor/impl/LoginRequireExecutorImpl.php class LoginRequireExecutorImpl (line 15) | class LoginRequireExecutorImpl implements IExecutor method handle (line 18) | public function handle(array $userInfo = null, string $permissionName ... FILE: application/lib/enum/GroupLevelEnum.php class GroupLevelEnum (line 12) | class GroupLevelEnum FILE: application/lib/enum/IdentityTypeEnum.php class IdentityTypeEnum (line 12) | class IdentityTypeEnum FILE: application/lib/enum/MountTypeEnum.php class MountTypeEnum (line 12) | class MountTypeEnum FILE: application/lib/enum/PermissionLevelEnum.php class PermissionLevelEnum (line 12) | class PermissionLevelEnum FILE: application/lib/exception/AuthFailedException.php class AuthFailedException (line 14) | class AuthFailedException extends BaseException FILE: application/lib/exception/NotFoundException.php class NotFoundException (line 14) | class NotFoundException extends BaseException FILE: application/lib/exception/OperationException.php class OperationException (line 14) | class OperationException extends BaseException FILE: application/lib/exception/RepeatException.php class RepeatException (line 14) | class RepeatException extends BaseException FILE: application/lib/exception/file/FileException.php class FileException (line 11) | class FileException extends BaseException FILE: application/lib/exception/token/DeployException.php class DeployException (line 11) | class DeployException extends BaseException FILE: application/lib/exception/token/ForbiddenException.php class ForbiddenException (line 18) | class ForbiddenException extends BaseException FILE: application/lib/exception/token/TokenException.php class TokenException (line 18) | class TokenException extends BaseException FILE: application/lib/file/LocalUploader.php class LocalUploader (line 20) | class LocalUploader extends File method upload (line 26) | public function upload() FILE: schema.sql type lin_file (line 8) | CREATE TABLE lin_file type lin_log (line 30) | CREATE TABLE lin_log type lin_permission (line 52) | CREATE TABLE lin_permission type lin_group (line 70) | CREATE TABLE lin_group type lin_group_permission (line 89) | CREATE TABLE lin_group_permission type lin_user (line 104) | CREATE TABLE lin_user type lin_user_identity (line 130) | CREATE TABLE lin_user_identity type book (line 146) | CREATE TABLE book type lin_user_group (line 166) | CREATE TABLE lin_user_group