PHP 클래스 Pimcore\Model\User

상속: extends Pimcore\Model\User\UserRole
파일 보기 프로젝트 열기: pimcore/pimcore 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$active boolean
$activePerspective string | null
$admin boolean
$allowDirtyClose boolean
$apiKey string | null
$closeWarning boolean
$contentLanguages string | null
$email string
$firstname string
$language string
$lastname string
$memorizeTabs boolean
$password string
$roles array
$type string
$welcomescreen boolean

보호된 프로퍼티들

프로퍼티 타입 설명
$mergedPerspectives null | array
$mergedWebsiteTranslationLanguagesEdit null | array
$mergedWebsiteTranslationLanguagesView null | array

공개 메소드들

메소드 설명
getActive ( ) : boolean
getActivePerspective ( ) : null | string
getAdmin ( ) : boolean
getAllowDirtyClose ( ) : boolean
getAllowedLanguagesForEditingWebsiteTranslations ( ) : array | null Returns array of languages allowed for editing. If edit and view languages are empty all languages are allowed.
getAllowedLanguagesForViewingWebsiteTranslations ( ) : array | null Returns array of languages allowed for viewing. If view languages are empty all languages are allowed.
getApiKey ( ) : null | string
getCloseWarning ( ) : boolean
getContentLanguages ( ) : null | string
getEmail ( ) : string
getFirstAllowedPerspective ( ) : string Returns the first perspective name
getFirstname ( ) : string
getImage ( $width = null, $height = null ) : string
getLanguage ( ) : string
getLastname ( ) : string
getMemorizeTabs ( ) : boolean
getMergedPerspectives ( ) : array | string[] Returns array of perspectives names related to user and all related roles
getMergedWebsiteTranslationLanguagesEdit ( ) : array | null Returns array of website translation languages for editing related to user and all related roles
getMergedWebsiteTranslationLanguagesView ( ) : array | null Returns array of website translation languages for viewing related to user and all related roles
getPassword ( ) : string
getPermission ( string $permissionName ) : array
getRoles ( ) : array
getUsername ( ) : string Alias for getName()
getWelcomescreen ( ) : boolean
isActive ( ) : boolean
isAdmin ( ) : boolean
isAllowed ( String $key, $type = "permission" ) : boolean
setActive ( boolean $active ) : void
setActivePerspective ( null | string $activePerspective )
setAdmin ( boolean $admin ) : void
setAllowDirtyClose ( $allowDirtyClose )
setApiKey ( $apiKey )
setCloseWarning ( $closeWarning )
setContentLanguages ( null | string $contentLanguages )
setEmail ( $email )
setFirstname ( $firstname )
setImage ( $path )
setLanguage ( string $language ) : void
setLastname ( $lastname )
setMemorizeTabs ( $memorizeTabs )
setPassword ( string $password )
setRoles ( $roles )
setUsername ( $username )
setWelcomescreen ( $welcomescreen )

메소드 상세

getActive() 공개 메소드

public getActive ( ) : boolean
리턴 boolean

getActivePerspective() 공개 메소드

public getActivePerspective ( ) : null | string
리턴 null | string

getAdmin() 공개 메소드

public getAdmin ( ) : boolean
리턴 boolean

getAllowDirtyClose() 공개 메소드

public getAllowDirtyClose ( ) : boolean
리턴 boolean

getAllowedLanguagesForEditingWebsiteTranslations() 공개 메소드

If only edit languages are empty (but view languages not) empty array is returned.

getAllowedLanguagesForViewingWebsiteTranslations() 공개 메소드

Returns array of languages allowed for viewing. If view languages are empty all languages are allowed.

getApiKey() 공개 메소드

public getApiKey ( ) : null | string
리턴 null | string

getCloseWarning() 공개 메소드

public getCloseWarning ( ) : boolean
리턴 boolean

getContentLanguages() 공개 메소드

public getContentLanguages ( ) : null | string
리턴 null | string

getEmail() 공개 메소드

public getEmail ( ) : string
리턴 string

getFirstAllowedPerspective() 공개 메소드

Returns the first perspective name

getFirstname() 공개 메소드

public getFirstname ( ) : string
리턴 string

getImage() 공개 메소드

public getImage ( $width = null, $height = null ) : string
리턴 string

getLanguage() 공개 메소드

public getLanguage ( ) : string
리턴 string

getLastname() 공개 메소드

public getLastname ( ) : string
리턴 string

getMemorizeTabs() 공개 메소드

public getMemorizeTabs ( ) : boolean
리턴 boolean

getMergedPerspectives() 공개 메소드

Returns array of perspectives names related to user and all related roles
public getMergedPerspectives ( ) : array | string[]
리턴 array | string[]

getMergedWebsiteTranslationLanguagesEdit() 공개 메소드

Returns array of website translation languages for editing related to user and all related roles

getMergedWebsiteTranslationLanguagesView() 공개 메소드

Returns array of website translation languages for viewing related to user and all related roles

getPassword() 공개 메소드

public getPassword ( ) : string
리턴 string

getPermission() 공개 메소드

public getPermission ( string $permissionName ) : array
$permissionName string
리턴 array

getRoles() 공개 메소드

public getRoles ( ) : array
리턴 array

getUsername() 공개 메소드

Alias for getName()
사용 중단:
public getUsername ( ) : string
리턴 string

getWelcomescreen() 공개 메소드

public getWelcomescreen ( ) : boolean
리턴 boolean

isActive() 공개 메소드

public isActive ( ) : boolean
리턴 boolean

isAdmin() 공개 메소드

또한 보기: getAdmin()
public isAdmin ( ) : boolean
리턴 boolean

isAllowed() 공개 메소드

public isAllowed ( String $key, $type = "permission" ) : boolean
$key String
리턴 boolean

setActive() 공개 메소드

public setActive ( boolean $active ) : void
$active boolean
리턴 void

setActivePerspective() 공개 메소드

public setActivePerspective ( null | string $activePerspective )
$activePerspective null | string

setAdmin() 공개 메소드

public setAdmin ( boolean $admin ) : void
$admin boolean
리턴 void

setAllowDirtyClose() 공개 메소드

public setAllowDirtyClose ( $allowDirtyClose )
$allowDirtyClose

setApiKey() 공개 메소드

public setApiKey ( $apiKey )
$apiKey

setCloseWarning() 공개 메소드

public setCloseWarning ( $closeWarning )
$closeWarning

setContentLanguages() 공개 메소드

public setContentLanguages ( null | string $contentLanguages )
$contentLanguages null | string

setEmail() 공개 메소드

public setEmail ( $email )
$email

setFirstname() 공개 메소드

public setFirstname ( $firstname )
$firstname

setImage() 공개 메소드

public setImage ( $path )
$path

setLanguage() 공개 메소드

public setLanguage ( string $language ) : void
$language string
리턴 void

setLastname() 공개 메소드

public setLastname ( $lastname )
$lastname

setMemorizeTabs() 공개 메소드

public setMemorizeTabs ( $memorizeTabs )
$memorizeTabs

setPassword() 공개 메소드

public setPassword ( string $password )
$password string

setRoles() 공개 메소드

public setRoles ( $roles )
$roles

setUsername() 공개 메소드

public setUsername ( $username )
$username

setWelcomescreen() 공개 메소드

public setWelcomescreen ( $welcomescreen )
$welcomescreen

프로퍼티 상세

$active 공개적으로 프로퍼티

public bool $active
리턴 boolean

$activePerspective 공개적으로 프로퍼티

public string|null $activePerspective
리턴 string | null

$admin 공개적으로 프로퍼티

public bool $admin
리턴 boolean

$allowDirtyClose 공개적으로 프로퍼티

public bool $allowDirtyClose
리턴 boolean

$apiKey 공개적으로 프로퍼티

public string|null $apiKey
리턴 string | null

$closeWarning 공개적으로 프로퍼티

public bool $closeWarning
리턴 boolean

$contentLanguages 공개적으로 프로퍼티

public string|null $contentLanguages
리턴 string | null

$email 공개적으로 프로퍼티

public string $email
리턴 string

$firstname 공개적으로 프로퍼티

public string $firstname
리턴 string

$language 공개적으로 프로퍼티

public string $language
리턴 string

$lastname 공개적으로 프로퍼티

public string $lastname
리턴 string

$memorizeTabs 공개적으로 프로퍼티

public bool $memorizeTabs
리턴 boolean

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

protected null|array $mergedPerspectives
리턴 null | array

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

protected null|array $mergedWebsiteTranslationLanguagesEdit
리턴 null | array

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

protected null|array $mergedWebsiteTranslationLanguagesView
리턴 null | array

$password 공개적으로 프로퍼티

public string $password
리턴 string

$roles 공개적으로 프로퍼티

public array $roles
리턴 array

$type 공개적으로 프로퍼티

public string $type
리턴 string

$welcomescreen 공개적으로 프로퍼티

public bool $welcomescreen
리턴 boolean