class descriptions

This commit is contained in:
Arthur Schiwon 2014-04-24 13:44:25 +02:00
parent 5336e9a156
commit f9a9085faf
3 changed files with 16 additions and 0 deletions

View File

@ -23,6 +23,11 @@
namespace OCA\user_ldap\lib\user;
/**
* IUserTools
*
* defines methods that are required by User class for LDAP interaction
*/
interface IUserTools {
public function getConnection();

View File

@ -28,6 +28,12 @@ use OCA\user_ldap\lib\user\User;
use OCA\user_ldap\lib\LogWrapper;
use OCA\user_ldap\lib\FilesystemHelper;
/**
* Manager
*
* upon request, returns an LDAP user object either by creating or from run-time
* cache
*/
class Manager {
/**
* @var IUserTools

View File

@ -28,6 +28,11 @@ use OCA\user_ldap\lib\Connection;
use OCA\user_ldap\lib\FilesystemHelper;
use OCA\user_ldap\lib\LogWrapper;
/**
* User
*
* represents an LDAP user, gets and holds user-specific information from LDAP
*/
class User {
/**
* @var IUserTools