PHP 클래스 Devise\Users\UserManager

파일 보기 프로젝트 열기: devisephp/cms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$errors array Errors are kept in an array and can be used later if validation fails and we want to know why
$messages string Messages which we can store why validation failed

보호된 프로퍼티들

프로퍼티 타입 설명
$DvsUser DvsUser DvsUser model to fetch database table
$Framework Devise\Support\Framework Framework components being used from Laravel's framework

공개 메소드들

메소드 설명
__construct ( DvsUser $DvsUser, Framework $Framework ) Construct a new user manager
activate ( DvsUser $user ) : boolean Activate instance of DvsUser
createRules ( ) : array Create rules for a new user
createUser ( array $input ) : DvsUser Create a new user
destroyUser ( integer $id ) : boolean Delete a user
generateActivateCode ( DvsUser $user, integer $length = 42 ) : void Generate a random "activate_code" string
registerUser ( array $input ) : boolean Register new user
removeUnactivatedUsers ( $daysOutstanding = 30 ) : boolean Removes users which have been awaiting activation (after registering). Currently, default is 30 days outstanding
updateRules ( integer $id, array $input ) : array These are update rules for a user
updateUser ( integer $id, array $input ) : DvsUser Update a new user

메소드 상세

__construct() 공개 메소드

Construct a new user manager
public __construct ( DvsUser $DvsUser, Framework $Framework )
$DvsUser DvsUser
$Framework Devise\Support\Framework

activate() 공개 메소드

Activate instance of DvsUser
public activate ( DvsUser $user ) : boolean
$user DvsUser
리턴 boolean

createRules() 공개 메소드

Create rules for a new user
public createRules ( ) : array
리턴 array

createUser() 공개 메소드

Create a new user
public createUser ( array $input ) : DvsUser
$input array
리턴 DvsUser

destroyUser() 공개 메소드

Delete a user
public destroyUser ( integer $id ) : boolean
$id integer
리턴 boolean

generateActivateCode() 공개 메소드

Generate a random "activate_code" string
public generateActivateCode ( DvsUser $user, integer $length = 42 ) : void
$user DvsUser
$length integer
리턴 void

registerUser() 공개 메소드

Register new user
public registerUser ( array $input ) : boolean
$input array
리턴 boolean

removeUnactivatedUsers() 공개 메소드

Removes users which have been awaiting activation (after registering). Currently, default is 30 days outstanding
public removeUnactivatedUsers ( $daysOutstanding = 30 ) : boolean
리턴 boolean

updateRules() 공개 메소드

These are update rules for a user
public updateRules ( integer $id, array $input ) : array
$id integer
$input array
리턴 array

updateUser() 공개 메소드

Update a new user
public updateUser ( integer $id, array $input ) : DvsUser
$id integer
$input array
리턴 DvsUser

프로퍼티 상세

$DvsUser 보호되어 있는 프로퍼티

DvsUser model to fetch database table
protected DvsUser $DvsUser
리턴 DvsUser

$Framework 보호되어 있는 프로퍼티

Framework components being used from Laravel's framework
protected Framework,Devise\Support $Framework
리턴 Devise\Support\Framework

$errors 공개적으로 프로퍼티

Errors are kept in an array and can be used later if validation fails and we want to know why
public array $errors
리턴 array

$messages 공개적으로 프로퍼티

Messages which we can store why validation failed
public string $messages
리턴 string