]> source.dussan.org Git - nextcloud-server.git/commitdiff
move phpdoc comments
authorRobin Appelman <icewind@owncloud.com>
Mon, 3 Jun 2013 11:33:56 +0000 (13:33 +0200)
committerRobin Appelman <icewind@owncloud.com>
Mon, 3 Jun 2013 11:33:56 +0000 (13:33 +0200)
lib/user/manager.php
lib/user/session.php
lib/user/user.php

index 3b6d4bcfe55794ce5ef4cbcc348af729740875be..9adf66c825c4db5162819397ccee3227e2c888c2 100644 (file)
@@ -43,6 +43,8 @@ class Manager extends PublicEmitter {
        }
 
        /**
+        * register a user backend
+        *
         * @param \OC_User_Backend $backend
         */
        public function registerBackend($backend) {
@@ -50,6 +52,8 @@ class Manager extends PublicEmitter {
        }
 
        /**
+        * remove a user backend
+        *
         * @param \OC_User_Backend $backend
         */
        public function removeBackend($backend) {
@@ -58,16 +62,21 @@ class Manager extends PublicEmitter {
                }
        }
 
+       /**
+        * remove all user backends
+        */
        public function clearBackends() {
                $this->backends = array();
        }
 
        /**
+        * get a user by user id
+        *
         * @param string $uid
         * @return \OC\User\User
         */
        public function get($uid) {
-               if (isset($this->cachedUsers[$uid])) {
+               if (isset($this->cachedUsers[$uid])) { //check the cache first to prevent having to loop over the backends
                        return $this->cachedUsers[$uid];
                }
                foreach ($this->backends as $backend) {
@@ -78,6 +87,13 @@ class Manager extends PublicEmitter {
                return null;
        }
 
+       /**
+        * get or construct the user object
+        *
+        * @param string $uid
+        * @param \OC_User_Backend $backend
+        * @return \OC\User\User
+        */
        protected function getUserObject($uid, $backend) {
                if (isset($this->cachedUsers[$uid])) {
                        return $this->cachedUsers[$uid];
@@ -87,6 +103,8 @@ class Manager extends PublicEmitter {
        }
 
        /**
+        * check if a user exists
+        *
         * @param string $uid
         * @return bool
         */
index 5406275170ffc877eebb3c9a5e0d51f0fcc3f05e..cf93d9593afa8f76e4f55a5b6aceb149f6653934 100644 (file)
@@ -71,6 +71,8 @@ class Session implements Emitter {
        }
 
        /**
+        * get the manager object
+        *
         * @return \OC\User\Manager
         */
        public function getManager() {
@@ -110,6 +112,13 @@ class Session implements Emitter {
                }
        }
 
+       /**
+        * try to login with the provided credentials
+        *
+        * @param string $uid
+        * @param string $password
+        * @return bool
+        */
        public function login($uid, $password) {
                $this->manager->emit('\OC\User', 'preLogin', array($uid, $password));
                $user = $this->manager->get($uid);
@@ -127,6 +136,9 @@ class Session implements Emitter {
                }
        }
 
+       /**
+        * logout the user from the session
+        */
        public function logout() {
                $this->manager->emit('\OC\User', 'logout');
                $this->setUser(null);
@@ -148,7 +160,7 @@ class Session implements Emitter {
        }
 
        /**
-        * @brief Remove cookie for "remember username"
+        * Remove cookie for "remember username"
         */
        public function unsetMagicInCookie() {
                unset($_COOKIE["oc_username"]); //TODO: DI
index 05d5a0935b4fcea2794b952fb34f53f1bf59053d..1d52b90e811919396c9ccab2117ed0a9a9620eb7 100644 (file)
@@ -56,6 +56,8 @@ class User {
        }
 
        /**
+        * get the user id
+        *
         * @return string
         */
        public function getUID() {
@@ -63,6 +65,8 @@ class User {
        }
 
        /**
+        * get the displayname for the user, if no specific displayname is set it will fallback to the user id
+        *
         * @return string
         */
        public function getDisplayName() {
@@ -70,6 +74,8 @@ class User {
        }
 
        /**
+        * set the displayname for the user
+        *
         * @param string $displayName
         * @return bool
         */
@@ -83,6 +89,8 @@ class User {
        }
 
        /**
+        * Delete the user
+        *
         * @return bool
         */
        public function delete() {
@@ -97,6 +105,8 @@ class User {
        }
 
        /**
+        * Check if the password is valid for the user
+        *
         * @param $password
         * @return bool
         */
@@ -113,6 +123,8 @@ class User {
        }
 
        /**
+        * Set the password of the user
+        *
         * @param string $password
         * @param string $recoveryPassword for the encryption app to reset encryption keys
         * @return bool
@@ -145,6 +157,8 @@ class User {
        }
 
        /**
+        * check if the backend supports changing passwords
+        *
         * @return bool
         */
        public function canChangePassword() {
@@ -152,6 +166,8 @@ class User {
        }
 
        /**
+        * check if the backend supports changing display names
+        *
         * @return bool
         */
        public function canChangeDisplayName() {
@@ -159,6 +175,8 @@ class User {
        }
 
        /**
+        * check if the user is enabled
+        *
         * @return bool
         */
        public function isEnabled() {
@@ -166,6 +184,8 @@ class User {
        }
 
        /**
+        * set the enabled status for the user
+        *
         * @param bool $enabled
         */
        public function setEnabled($enabled) {