PermissionModel
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Methods
-
__construct()
: mixed
-
attribute()
: string|null
-
createFromDbArray()
: self
-
createFromEntityObject()
: self
-
creteFromAppForm()
: self
-
creteFromAppFormBatch()
: array<string|int, self>
-
entity()
: string
-
field()
: string
-
filedValue()
: string|null
-
isValidIdentifier()
: bool
-
jsonSerialize()
: array<string|int, mixed>
-
permissionCode()
: string
-
settings()
: array<string|int, mixed>|null
-
toArray()
: array<string|int, mixed>
__construct()
public
__construct(string $entity, string $permissionCode, string $field, string|null $filedValue[, string|null $attribute = null ][, array<string|int, mixed>|null $settings = null ]) : mixed
Parameters
-
$entity
: string
-
-
$permissionCode
: string
-
-
$field
: string
-
-
$filedValue
: string|null
-
-
$attribute
: string|null
= null
-
-
$settings
: array<string|int, mixed>|null
= null
-
attribute()
public
attribute() : string|null
Return values
string|null
createFromDbArray()
public
static createFromDbArray(array<string|int, mixed> $permissionParams) : self
Parameters
-
$permissionParams
: array<string|int, mixed>
-
createFromEntityObject()
public
static createFromEntityObject(EO_RolePermission $permissionEntity) : self
Parameters
-
$permissionEntity
: EO_RolePermission
-
public
static creteFromAppForm(array<string|int, mixed> $form) : self
Parameters
-
$form
: array<string|int, mixed>
-
public
static creteFromAppFormBatch(array<string|int, mixed> $items) : array<string|int, self>
Parameters
-
$items
: array<string|int, mixed>
-
Return values
array<string|int, self>
entity()
public
entity() : string
field()
public
field() : string
filedValue()
public
filedValue() : string|null
Return values
string|null
isValidIdentifier()
public
isValidIdentifier() : bool
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>
permissionCode()
public
permissionCode() : string
settings()
public
settings() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null
toArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>