PHP Класс Pagekit\User\Model\User

Наследование: implements Pagekit\Auth\UserInterface, implements JsonSerializable, use trait Pagekit\System\Model\DataModelTrait, use trait UserModelTrait
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$activation
$email
$id
$login
$name
$password
$registered
$status
$url
$username

Защищенные свойства (Protected)

Свойство Тип Описание
$permissions array

Открытые методы

Метод Описание
getId ( )
getPassword ( )
getStatusText ( )
getStatuses ( )
getUsername ( )
hasAccess ( string $expression ) : boolean Check if the user has access for a provided access expression.
hasPermission ( string $permission ) : boolean Check if the user has access for a provided permission identifier
isActive ( ) : boolean Check if the user is active.
isAdministrator ( ) : boolean Check if the user has the administrator role.
isAnonymous ( ) : boolean Check if the user has the anonymous role.
isAuthenticated ( ) : boolean Check if the user has the authenticated role.
isBlocked ( ) : boolean Check if the user is blocked.
jsonSerialize ( )
validate ( )

Описание методов

getId() публичный Метод

public getId ( )

getPassword() публичный Метод

public getPassword ( )

getStatusText() публичный Метод

public getStatusText ( )

getStatuses() публичный статический Метод

public static getStatuses ( )

getUsername() публичный Метод

public getUsername ( )

hasAccess() публичный Метод

Expression forms: - a single permission string starting with a letter and consisting of letters, numbers and characters .:-_ and whitespace - a boolean expression with multiple permissions and operators like &&, || and (...) parenthesis Examples: - a single permission string can be "create_posts", "create posts", "posts:create" etc. - a boolean expression with multiple permissions boolean expression can be "create_posts && delete_posts", "(create posts && delete posts) || manage posts" etc.
public hasAccess ( string $expression ) : boolean
$expression string
Результат boolean

hasPermission() публичный Метод

Check if the user has access for a provided permission identifier
public hasPermission ( string $permission ) : boolean
$permission string
Результат boolean

isActive() публичный Метод

Check if the user is active.
public isActive ( ) : boolean
Результат boolean

isAdministrator() публичный Метод

Check if the user has the administrator role.
public isAdministrator ( ) : boolean
Результат boolean

isAnonymous() публичный Метод

Check if the user has the anonymous role.
public isAnonymous ( ) : boolean
Результат boolean

isAuthenticated() публичный Метод

Check if the user has the authenticated role.
public isAuthenticated ( ) : boolean
Результат boolean

isBlocked() публичный Метод

Check if the user is blocked.
public isBlocked ( ) : boolean
Результат boolean

jsonSerialize() публичный Метод

public jsonSerialize ( )

validate() публичный Метод

public validate ( )

Описание свойств

$activation публичное свойство

public $activation

$email публичное свойство

public $email

$id публичное свойство

public $id

$login публичное свойство

public $login

$name публичное свойство

public $name

$password публичное свойство

public $password

$permissions защищенное свойство

protected array $permissions
Результат array

$registered публичное свойство

public $registered

$status публичное свойство

public $status

$url публичное свойство

public $url

$username публичное свойство

public $username