Bitrix API

Factory

Table of Contents

Methods

convertSettingsParams()  : array<string|int, mixed>
Convert $parameters in suitable for EntitySettings format
createEntityFilter()  : Filter
Create Filter by specified entity type ID.
createEntitySettings()  : mixed
createFilter()  : Filter
getClientDataProviders()  : array<string|int, mixed>
getDataProvider()  : DataProvider
getFilter()  : Filter|null
getFilterValue()  : array<string|int, mixed>
Returns ORM-compatible filter value for specified user
getRequisiteDataProvider()  : RequisiteDataProvider
getSettings()  : EntitySettings
getSettingsByGridId()  : EntitySettings
Get Settings object with correct parameters according to $gridId
getUserFieldDataProvider()  : DataProvider

Methods

convertSettingsParams()

Convert $parameters in suitable for EntitySettings format

public static convertSettingsParams(int $entityTypeId, array<string|int, mixed> $parameters) : array<string|int, mixed>
Parameters
$entityTypeId : int
$parameters : array<string|int, mixed>
Return values
array<string|int, mixed>

createEntityFilter()

Create Filter by specified entity type ID.

public static createEntityFilter(EntitySettings $settings) : Filter
Parameters
$settings : EntitySettings

Entity Filter settings.

Tags
throws
NotSupportedException
Return values
Filter

createEntitySettings()

public static createEntitySettings(mixed $entityTypeID, mixed $filterID[, array<string|int, mixed> $parameters = [] ]) : mixed
Parameters
$entityTypeID : mixed
$filterID : mixed
$parameters : array<string|int, mixed> = []

createFilter()

public createFilter(mixed $ID, DataProvider $entityDataProvider[, array<string|int, mixed> $extraDataProviders = null ][, array<string|int, mixed> $params = null ]) : Filter
Parameters
$ID : mixed
$entityDataProvider : DataProvider
$extraDataProviders : array<string|int, mixed> = null
$params : array<string|int, mixed> = null
Return values
Filter

getClientDataProviders()

public getClientDataProviders(EntitySettings $settings) : array<string|int, mixed>
Parameters
$settings : EntitySettings
Return values
array<string|int, mixed>

getFilterValue()

Returns ORM-compatible filter value for specified user

public getFilterValue(Filter $filter[, int|null $userId = null ]) : array<string|int, mixed>
Parameters
$filter : Filter
$userId : int|null = null
Return values
array<string|int, mixed>

getSettings()

public getSettings(int $entityTypeId, string $filterId[, array<string|int, mixed>|null $parameters = [] ]) : EntitySettings
Parameters
$entityTypeId : int
$filterId : string
$parameters : array<string|int, mixed>|null = []
Return values
EntitySettings

getSettingsByGridId()

Get Settings object with correct parameters according to $gridId

public static getSettingsByGridId(int $entityTypeId, string $gridId) : EntitySettings
Parameters
$entityTypeId : int
$gridId : string
Tags
throws
NotSupportedException
Return values
EntitySettings

        
On this page

Search results