Bitrix API

DashboardAccessItem implements AccessibleItem

FinalYes

Table of Contents

Interfaces

AccessibleItem

Methods

__construct()  : mixed
createFromArray()  : self
Creates Access item from dashboard fields to use in Access check.
createFromEntity()  : self
Creates Access item from Model/Dashboard to use in Access check.
createFromId()  : self
Creates Access item from dashboard id to use in Access check.
getId()  : int
getOwnerId()  : int|null
getType()  : string|null

Methods

createFromArray()

Creates Access item from dashboard fields to use in Access check.

public static createFromArray(array{ID: int, TYPE: string, OWNER_ID: string} $fields) : self
Parameters
$fields : array{ID: int, TYPE: string, OWNER_ID: string}

Fields: ID, TYPE, OWNER_ID.

Return values
self

createFromEntity()

Creates Access item from Model/Dashboard to use in Access check.

public static createFromEntity(Dashboard $dashboard) : self
Parameters
$dashboard : Dashboard

Dashboard entity.

Return values
self

createFromId()

Creates Access item from dashboard id to use in Access check.

public static createFromId(int $itemId) : self

If Model/Dashboard object is available use createFromEntity method to avoid unnessesary DB queries.

Parameters
$itemId : int

Dashboard id.

Tags
see
self::createFromEntity
Return values
self

        
On this page

Search results