]> source.dussan.org Git - nextcloud-server.git/commitdiff
Removes unused OC_API::register
authorMorris Jobke <hey@morrisjobke.de>
Thu, 18 Jul 2019 09:27:09 +0000 (11:27 +0200)
committerMorris Jobke <hey@morrisjobke.de>
Thu, 18 Jul 2019 09:27:09 +0000 (11:27 +0200)
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
lib/private/legacy/api.php
lib/public/API.php

index 40bf6132e2848c380f57fa8c6a1e8e66dc78ceaf..dc8c81857456571157e1d975eae652336542d2a6 100644 (file)
@@ -42,36 +42,6 @@ class OC_API {
         */
        protected static $actions = array();
 
-       /**
-        * 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
-        * @param array $defaults
-        * @param array $requirements
-        */
-       public static function register($method, $url, $action, $app,
-                               $authLevel = API::USER_AUTH,
-                               $defaults = array(),
-                               $requirements = array()) {
-               $name = strtolower($method).$url;
-               $name = str_replace(array('/', '{', '}'), '_', $name);
-               if(!isset(self::$actions[$name])) {
-                       $oldCollection = OC::$server->getRouter()->getCurrentCollection();
-                       OC::$server->getRouter()->useCollection('ocs');
-                       OC::$server->getRouter()->create($name, $url)
-                               ->method($method)
-                               ->defaults($defaults)
-                               ->requirements($requirements)
-                               ->action('OC_API', 'call');
-                       self::$actions[$name] = array();
-                       OC::$server->getRouter()->useCollection($oldCollection);
-               }
-               self::$actions[$name][] = array('app' => $app, 'action' => $action, 'authlevel' => $authLevel);
-       }
-
        /**
         * respond to a call
         * @param \OC\OCS\Result $result
index 9a594f7688cf4adc8df7ebd794ea3faad3d55acb..d3c528ee4f9090e8e8e19bcdb9ef1e822c4d740d 100644 (file)
@@ -40,16 +40,6 @@ namespace OCP;
  * @deprecated 9.1.0 Use the AppFramework
  */
 class API {
-
-       /**
-        * API authentication levels
-        * @since 8.1.0
-        */
-       const GUEST_AUTH = 0;
-       const USER_AUTH = 1;
-       const SUBADMIN_AUTH = 2;
-       const ADMIN_AUTH = 3;
-
        /**
         * API Response Codes
         * @since 8.1.0
@@ -58,22 +48,4 @@ class API {
        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 `self::*_AUTH` constants)
-        * @param array $defaults
-        * @param array $requirements
-        * @since 5.0.0
-        * @deprecated 9.1.0 Use the AppFramework
-        */
-       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);
-       }
-
 }