Constants

ROLE_ID

ROLE_ID

Properties

$id

$id :integer

Type

integer—user id

$username

$username :null

Type

null—username

$nickname

$nickname :null

Type

null—nickname

$email

$email :null

Type

null—email

$permissions

$permissions :array

Type

array—permissions

Methods

__construct()

__construct(\Psr\Container\ContainerInterface  $container)

class constructor

Parameters

\Psr\Container\ContainerInterface $container

Throws

\Exception

checkPermission()

checkPermission(string  $permission_name): boolean

checks if user has permission

Parameters

string $permission_name

Throws

\Exception

Returns

boolean

getId()

getId(): integer

gets user id

Returns

integer

getUsername()

getUsername(): null

gets username

Returns

null

getPassword()

getPassword(): null

gets user password

Returns

null

getRoleId()

getRoleId(): integer

gets user role id

Returns

integer

getEmail()

getEmail(): null

gets user email

Returns

null

getNickname()

getNickname(): null

gets user nickname

Returns

null

getCreatedAt()

getCreatedAt(): \DateTime

gets user creation date

Returns

\DateTime

getUpdatedAt()

getUpdatedAt(): \DateTime

gets user last update time

Returns

\DateTime

getLocale()

getLocale(): string

gets user locale

Throws

\Degami\Basics\Exceptions\BasicException

Returns

string

persist()

persist()

no save for this model

remove()

remove()

no delete for this model