class Identity implements IIdentity

deprecated use Nette\Security\SimpleIdentity

Properties

mixed $id
array $roles
array $data

Methods

__construct($id, $roles = null, iterable|null $data = null)

No description

setId(string|int $id)

Sets the ID of user.

mixed
getId()

Returns the ID of user.

setRoles(array $roles)

Sets a list of roles that the user is a member of.

array
getRoles()

Returns a list of roles that the user is a member of.

array
getData()

Returns a user data.

void
__set(string $key, $value)

Sets user data value.

mixed
__get(string $key)

Returns user data value.

bool
__isset(string $key)

No description

Details

at line 39
__construct($id, $roles = null, iterable|null $data = null)

No description

Parameters

$id
$roles
iterable|null $data

at line 54
Identity setId(string|int $id)

Sets the ID of user.

Parameters

string|int $id

Return Value

Identity

at line 69
mixed getId()

Returns the ID of user.

Return Value

mixed

at line 79
Identity setRoles(array $roles)

Sets a list of roles that the user is a member of.

Parameters

array $roles

Return Value

Identity

at line 89
array getRoles()

Returns a list of roles that the user is a member of.

Return Value

array

at line 98
array getData()

Returns a user data.

Return Value

array

at line 107
void __set(string $key, $value)

Sets user data value.

Parameters

string $key
$value

Return Value

void

at line 122
mixed __get(string $key)

Returns user data value.

Parameters

string $key

Return Value

mixed

at line 133
bool __isset(string $key)

No description

Parameters

string $key

Return Value

bool

Traits

SmartObject