phpDocumentor

Admin extends AbstractEventRaisingEntity

Class Admin

Table of Contents

$assignedRoleIds  : RoleIds
$firstName  : string
$id  : AdminId
$lastName  : string
$raisedEvents  : array<string|int, object>
assignedRoleIds()  : RoleIds
assignRole()  : void
create()  : Admin
firstName()  : string
id()  : int
lastName()  : string
releaseEvents()  : array<string|int, object>
removeRole()  : void
raiseEvent()  : void
__construct()  : mixed
Admin constructor.

Properties

$firstName

private string $firstName

$lastName

private string $lastName

Methods

assignRole()

public assignRole(RoleId $roleId) : void
Parameters
$roleId : RoleId
Return values
void

create()

public static create(AdminId $id, string $firstName, string $lastName, RoleIds $assignedRoleIds) : Admin
Parameters
$id : AdminId
$firstName : string
$lastName : string
$assignedRoleIds : RoleIds
Return values
Admin

firstName()

public firstName() : string
Return values
string

id()

public id() : int
Return values
int

lastName()

public lastName() : string
Return values
string

removeRole()

public removeRole(RoleId $roleId) : void
Parameters
$roleId : RoleId
Return values
void

__construct()

Admin constructor.

private __construct(AdminId $id, string $firstName, string $lastName, RoleIds $assignedRoleIds) : mixed
Parameters
$id : AdminId
$firstName : string
$lastName : string
$assignedRoleIds : RoleIds
Return values
mixed

Search results