AdminFactory
in package
Class AdminFactory
Table of Contents
- createAdmin() : Admin
- Creates and returns an admin.
- createAdminId() : AdminId
- Creates and returns an admin ID.
- createAdminIds() : AdminIds
- Creates and returns a collection of admin IDs.
- createAdmins() : Admins
- Creates and returns a collection of admins.
- createRoleId() : RoleId
- Creates and returns a role ID.
- createRoleIds() : RoleIds
- Creates and returns a collection of role IDs.
Methods
createAdmin()
Creates and returns an admin.
public
createAdmin(int $id, string $firstName, string $lastName, array<string|int, mixed> $assignedRoleIds) : Admin
Parameters
- $id : int
- $firstName : string
- $lastName : string
- $assignedRoleIds : array<string|int, mixed>
Return values
Admin —createAdminId()
Creates and returns an admin ID.
public
createAdminId(int $id) : AdminId
Parameters
- $id : int
Return values
AdminId —createAdminIds()
Creates and returns a collection of admin IDs.
public
createAdminIds(AdminId ...$ids) : AdminIds
Parameters
- $ids : AdminId
Return values
AdminIds —createAdmins()
Creates and returns a collection of admins.
public
createAdmins(Admin ...$admins) : Admins
Parameters
- $admins : Admin
Return values
Admins —createRoleId()
Creates and returns a role ID.
public
createRoleId(int $id) : RoleId
Parameters
- $id : int
Return values
RoleId —createRoleIds()
Creates and returns a collection of role IDs.
public
createRoleIds(RoleId ...$ids) : RoleIds
Parameters
- $ids : RoleId