class User

Traits

Methods

void
setCreatedAtValue()

No description

void
setUpdatedAtValue()

No description

__construct(string $pid, Role $role, string|null $email = null, string|null $objectId = null)

No description

int|null
getId()

No description

string|null
getObjectId()

No description

setObjectId(string|null $objectId)

No description

string
getPid()

No description

string|null
getEmail()

No description

string|null
getFirstName()

No description

setFirstName(string|null $firstName)

No description

string|null
getLastName()

No description

setLastName(string|null $lastName)

No description

string|null
getProfilePictureUrl()

No description

setProfilePictureUrl(string|null $profilePictureUrl)

No description

getRole()

No description

setRole(Role $role)

No description

Collection
getPermissions()

No description

addPermission(Permission $permission)

No description

removePermission(Permission $permission)

No description

Details

in TimestampableTrait at line 18
DateTimeImmutable getCreatedAt()

No description

Return Value

DateTimeImmutable

in TimestampableTrait at line 23
DateTimeImmutable getUpdatedAt()

No description

Return Value

DateTimeImmutable

in TimestampableTrait at line 28
void setCreatedAtValue()

No description

Return Value

void

in TimestampableTrait at line 36
void setUpdatedAtValue()

No description

Return Value

void

at line 54
__construct(string $pid, Role $role, string|null $email = null, string|null $objectId = null)

No description

Parameters

string $pid
Role $role
string|null $email
string|null $objectId

at line 63
int|null getId()

No description

Return Value

int|null

at line 68
string|null getObjectId()

No description

Return Value

string|null

at line 73
User setObjectId(string|null $objectId)

No description

Parameters

string|null $objectId

Return Value

User

at line 80
string getPid()

No description

Return Value

string

at line 85
string|null getEmail()

No description

Return Value

string|null

at line 90
string|null getFirstName()

No description

Return Value

string|null

at line 95
User setFirstName(string|null $firstName)

No description

Parameters

string|null $firstName

Return Value

User

at line 102
string|null getLastName()

No description

Return Value

string|null

at line 107
User setLastName(string|null $lastName)

No description

Parameters

string|null $lastName

Return Value

User

at line 114
string|null getProfilePictureUrl()

No description

Return Value

string|null

at line 119
User setProfilePictureUrl(string|null $profilePictureUrl)

No description

Parameters

string|null $profilePictureUrl

Return Value

User

at line 126
Role getRole()

No description

Return Value

Role

at line 131
User setRole(Role $role)

No description

Parameters

Role $role

Return Value

User

at line 141
Collection getPermissions()

No description

Return Value

Collection

at line 146
User addPermission(Permission $permission)

No description

Parameters

Permission $permission

Return Value

User

at line 155
User removePermission(Permission $permission)

No description

Parameters

Permission $permission

Return Value

User