PHP 클래스 Xpressengine\User\Models\User

저자: XE Developers ([email protected])
상속: extends Xpressengine\Database\Eloquent\DynamicModel, implements Xpressengine\User\UserInterface
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$displayField getDisplayName()메소드가 실행될 때 사용할 필드
$incrementing

보호된 프로퍼티들

프로퍼티 타입 설명
$connection
$dates
$dynamic use dynamic query
$emailForPasswordReset 비밀번호 초기화 요청을 처리할 때, 입력된 이메일을 저장함
$fillable
$hidden
$profileImageResolver 회원의 프로필 이미지 Resolver. 프로필 이미지 아이디에 해당하는 프로필 이미지 URL을 반환한다.
$table

공개 메소드들

메소드 설명
__construct ( array $attributes = [] ) User constructor.
accounts ( ) : Illuminate\Database\Eloquent\Relations\HasMany set relationship with user accounts
emails ( ) : Illuminate\Database\Eloquent\Relations\HasMany set relationship with emails
getAccountByProvider ( string $provider ) : UserAccount 회원이 소유한 계정 중에 주어진 provider를 가진 계정을 반환한다.
getAuthIdentifier ( ) : mixed Get the unique identifier for the user.
getAuthPassword ( ) : string Get the password for the user.
getDisplayName ( ) : string Get the name for display
getEmailForPasswordReset ( ) : string Get the e-mail address where password reset links are sent.
getGroups ( ) : array Get groups a user belongs
getId ( ) : string Get the unique identifier
getPendingEmail ( ) : PendingEmail Get Pending Email of current user
getProfileImage ( ) : string Get profile image URL of user
getRating ( ) : string Get the rating of user
getRememberToken ( ) : string Get the token value for the "remember me" session.
getRememberTokenName ( ) : string Get the column name for the "remember me" token.
getStatus ( ) : string Get the status of user
groups ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany set relationship with user groups
isAdmin ( ) : boolean Finds whether user has super rating.
isManager ( ) : boolean Finds whether user has manager or super rating.
joinGroups ( mixed $groups ) : static add this user to groups
leaveGroups ( array $groups ) : static leave groups
pendingEmail ( ) : Illuminate\Database\Eloquent\Relations\HasOne set relationship with pendingEmail
setEmailForPasswordReset ( string $email ) : void setEmailForPasswordReset() 메소드에서 반환할 email 정보를 지정한다.
setProfileImageResolver ( Closure $callback ) : void setProfileImageResolver
setRememberToken ( string $value ) : void Set the token value for the "remember me" session.

메소드 상세

__construct() 공개 메소드

User constructor.
public __construct ( array $attributes = [] )
$attributes array attributes

accounts() 공개 메소드

set relationship with user accounts
public accounts ( ) : Illuminate\Database\Eloquent\Relations\HasMany
리턴 Illuminate\Database\Eloquent\Relations\HasMany

emails() 공개 메소드

set relationship with emails
public emails ( ) : Illuminate\Database\Eloquent\Relations\HasMany
리턴 Illuminate\Database\Eloquent\Relations\HasMany

getAccountByProvider() 공개 메소드

회원이 소유한 계정 중에 주어진 provider를 가진 계정을 반환한다.
public getAccountByProvider ( string $provider ) : UserAccount
$provider string provider
리턴 UserAccount

getAuthIdentifier() 공개 메소드

Get the unique identifier for the user.
public getAuthIdentifier ( ) : mixed
리턴 mixed

getAuthPassword() 공개 메소드

Get the password for the user.
public getAuthPassword ( ) : string
리턴 string

getDisplayName() 공개 메소드

Get the name for display
public getDisplayName ( ) : string
리턴 string

getEmailForPasswordReset() 공개 메소드

Get the e-mail address where password reset links are sent.
public getEmailForPasswordReset ( ) : string
리턴 string

getGroups() 공개 메소드

Get groups a user belongs
public getGroups ( ) : array
리턴 array

getId() 공개 메소드

Get the unique identifier
public getId ( ) : string
리턴 string

getPendingEmail() 공개 메소드

Get Pending Email of current user
public getPendingEmail ( ) : PendingEmail
리턴 PendingEmail

getProfileImage() 공개 메소드

Get profile image URL of user
public getProfileImage ( ) : string
리턴 string

getRating() 공개 메소드

Get the rating of user
public getRating ( ) : string
리턴 string

getRememberToken() 공개 메소드

Get the token value for the "remember me" session.
public getRememberToken ( ) : string
리턴 string

getRememberTokenName() 공개 메소드

Get the column name for the "remember me" token.
public getRememberTokenName ( ) : string
리턴 string

getStatus() 공개 메소드

Get the status of user
public getStatus ( ) : string
리턴 string

groups() 공개 메소드

set relationship with user groups
public groups ( ) : Illuminate\Database\Eloquent\Relations\BelongsToMany
리턴 Illuminate\Database\Eloquent\Relations\BelongsToMany

isAdmin() 공개 메소드

Finds whether user has super rating.
public isAdmin ( ) : boolean
리턴 boolean

isManager() 공개 메소드

Finds whether user has manager or super rating.
public isManager ( ) : boolean
리턴 boolean

joinGroups() 공개 메소드

add this user to groups
public joinGroups ( mixed $groups ) : static
$groups mixed groups
리턴 static

leaveGroups() 공개 메소드

leave groups
public leaveGroups ( array $groups ) : static
$groups array groups
리턴 static

pendingEmail() 공개 메소드

set relationship with pendingEmail
public pendingEmail ( ) : Illuminate\Database\Eloquent\Relations\HasOne
리턴 Illuminate\Database\Eloquent\Relations\HasOne

setEmailForPasswordReset() 공개 메소드

setEmailForPasswordReset() 메소드에서 반환할 email 정보를 지정한다.
public setEmailForPasswordReset ( string $email ) : void
$email string 지정할 email주소
리턴 void

setProfileImageResolver() 공개 정적인 메소드

setProfileImageResolver
public static setProfileImageResolver ( Closure $callback ) : void
$callback Closure 회원의 프로필 이미지를 처리하기 위한 resolver
리턴 void

setRememberToken() 공개 메소드

Set the token value for the "remember me" session.
public setRememberToken ( string $value ) : void
$value string value
리턴 void

프로퍼티 상세

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

protected $connection

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

protected $dates

$displayField 공개적으로 정적으로 프로퍼티

getDisplayName()메소드가 실행될 때 사용할 필드
public static $displayField

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

use dynamic query
protected $dynamic

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

비밀번호 초기화 요청을 처리할 때, 입력된 이메일을 저장함
protected $emailForPasswordReset

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

protected $fillable

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

protected $hidden

$incrementing 공개적으로 프로퍼티

public $incrementing

$profileImageResolver 보호되어 있는 정적으로 프로퍼티

회원의 프로필 이미지 Resolver. 프로필 이미지 아이디에 해당하는 프로필 이미지 URL을 반환한다.
protected static $profileImageResolver

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

protected $table