rename UserControl -> UserAdmin & create user param array format

This commit is contained in:
Yuan Chiu 2014-08-17 12:29:20 -07:00
parent 0bf3c54a27
commit 082dd5534f
3 changed files with 51 additions and 37 deletions

View File

@ -0,0 +1,51 @@
<?php
/**
* UserAdmin.php
*/
namespace UElearning\User;
/**
* 管理使用者的操作
*
* @author Yuan Chiu <chyuaner@gmail.com>
* @version 2.0.0
* @package UElearning
* @subpackage User
*/
class UserAdmin {
/**
* 建立使用者
*
* @param array $userInfoArray 使用者資訊陣列,格式為:
* array( 'userId' => 'root',
* 'password' => 'pass123',
* 'password_encrypt' => null, // (optional) 預設為null
* 'groupId' => 'user',
* 'classId' => '5-2', // (optional)
* 'enable' => true, // (optional) 預設為true
* 'learnStyle_mode' => 'harf-line-learn', // (optional)
* 'material_mode' => 1, // (optional)
* 'nickname' => 'eric', // (optional)
* 'realname' => 'Eric Chiu', // (optional)
* 'email' => 'eric@example.tw', // (optional)
* 'memo' => '' ) // (optional)
* @since 2.0.0
*/
public function create($userInfoArray) {
// TODO: Fill code in
}
/**
* 是否已有相同名稱的帳號名稱
*
* @param string $userName 帳號名稱
* @return bool 已有相同的帳號名稱
* @since 2.0.0
*/
public function isExist($userName) {
// TODO: Fill code in
}
}

View File

@ -1,37 +0,0 @@
<?php
/**
* 管理使用者的操作
*/
namespace UElearning\User;
/**
* 管理使用者的操作
*
* @author Yuan Chiu <chyuaner@gmail.com>
* @version 2.0.0
* @package UElearning
* @subpackage User
*/
class UserControl {
/**
* 建立使用者
* @since 2.0.0
*/
public function create() {
// TODO: Fill code in
}
/**
* 是否已有相同名稱的帳號名稱
*
* @param string $userName 帳號名稱
* @return bool 已有相同的帳號名稱
* @since 2.0.0
*/
public function isExist($userName) {
// TODO: Fill code in
}
}

View File