Bitrix API

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>

Methods

__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>
Return values
self

createFromEntityObject()

public static createFromEntityObject(EO_RolePermission $permissionEntity) : self
Parameters
$permissionEntity : EO_RolePermission
Return values
self

creteFromAppForm()

public static creteFromAppForm(array<string|int, mixed> $form) : self
Parameters
$form : array<string|int, mixed>
Return values
self

creteFromAppFormBatch()

public static creteFromAppFormBatch(array<string|int, mixed> $items) : array<string|int, self>
Parameters
$items : array<string|int, mixed>
Return values
array<string|int, self>

filedValue()

public filedValue() : string|null
Return values
string|null

isValidIdentifier()

public isValidIdentifier() : bool
Return values
bool

jsonSerialize()

public jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>

permissionCode()

public permissionCode() : string
Return values
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>

        
On this page

Search results