diff options
author | Joas Schilling <nickvergessen@owncloud.com> | 2015-04-18 09:17:36 +0200 |
---|---|---|
committer | Joas Schilling <nickvergessen@owncloud.com> | 2015-04-18 09:29:51 +0200 |
commit | 4e58f4892a3598a8377c3479efc79858279c4713 (patch) | |
tree | c827c309e103fa49b17dd5908c1d59ad1261d8e0 /lib/public | |
parent | 5acda185bd5c8a77722f072684e7fa80900ecb9a (diff) | |
download | nextcloud-server-4e58f4892a3598a8377c3479efc79858279c4713.tar.gz nextcloud-server-4e58f4892a3598a8377c3479efc79858279c4713.zip |
Move constants to OCP\API so apps can use them
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/api.php | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/lib/public/api.php b/lib/public/api.php index d14e203e794..92de1c5c6f5 100644 --- a/lib/public/api.php +++ b/lib/public/api.php @@ -38,17 +38,33 @@ namespace OCP; class API { /** + * API authentication levels + */ + const GUEST_AUTH = 0; + const USER_AUTH = 1; + const SUBADMIN_AUTH = 2; + const ADMIN_AUTH = 3; + + /** + * API Response Codes + */ + const RESPOND_UNAUTHORISED = 997; + const RESPOND_SERVER_ERROR = 996; + const RESPOND_NOT_FOUND = 998; + const RESPOND_UNKNOWN_ERROR = 999; + + /** * registers an api call * @param string $method the http method * @param string $url the url to match * @param callable $action the function to run * @param string $app the id of the app registering the call - * @param int $authLevel the level of authentication required for the call (See \OC_API constants) + * @param int $authLevel the level of authentication required for the call (See `self::*_AUTH` constants) * @param array $defaults * @param array $requirements * @since 5.0.0 */ - public static function register($method, $url, $action, $app, $authLevel = \OC_API::USER_AUTH, + public static function register($method, $url, $action, $app, $authLevel = self::USER_AUTH, $defaults = array(), $requirements = array()){ \OC_API::register($method, $url, $action, $app, $authLevel, $defaults, $requirements); } |