IBlockElementFilter
extends Filter
Table of Contents
Constants
-
ALLOWABLE_FIELDS
= [
'ID',
// ACTIVE - Y
// 'NAME',
'CHECK_PERMISSIONS',
// PERMISSIONS_BY
'MIN_PERMISSION',
'CREATED_BY',
'IBLOCK_ID',
// SITE_ID,
'IBLOCK_TYPE',
'SECTION_ID',
// SHOW_HISTORY
'SHOW_NEW',
]
Methods
-
getFieldValue()
: mixed
-
getOrmFilter()
: array<string|int, mixed>
-
hasField()
: bool
-
initializeFromArray()
: static
-
setCheckPermission()
: static
-
setCreatedBy()
: static
-
setField()
: static
-
setFromArray()
: static
-
setIBlockId()
: static
-
setIBlockType()
: static
-
setId()
: static
-
setMinPermission()
: static
-
setShowNew()
: static
ALLOWABLE_FIELDS
public
mixed
ALLOWABLE_FIELDS
= [
'ID',
// ACTIVE - Y
// 'NAME',
'CHECK_PERMISSIONS',
// PERMISSIONS_BY
'MIN_PERMISSION',
'CREATED_BY',
'IBLOCK_ID',
// SITE_ID,
'IBLOCK_TYPE',
'SECTION_ID',
// SHOW_HISTORY
'SHOW_NEW',
]
getFieldValue()
public
getFieldValue(string $fieldId) : mixed
Parameters
-
$fieldId
: string
-
getOrmFilter()
public
getOrmFilter() : array<string|int, mixed>
Return values
array<string|int, mixed>
hasField()
public
hasField(string $fieldId) : bool
Parameters
-
$fieldId
: string
-
initializeFromArray()
public
static initializeFromArray(array<string|int, mixed> $filter) : static
Parameters
-
$filter
: array<string|int, mixed>
-
setCheckPermission()
public
setCheckPermission(bool $value) : static
Parameters
-
$value
: bool
-
setCreatedBy()
public
setCreatedBy(int $userId) : static
Parameters
-
$userId
: int
-
setField()
public
setField(string $fieldId, mixed $value[, string $operator = '' ]) : static
Parameters
-
$fieldId
: string
-
-
$value
: mixed
-
-
$operator
: string
= ''
-
setFromArray()
public
setFromArray(array<string|int, mixed> $filter) : static
Parameters
-
$filter
: array<string|int, mixed>
-
setIBlockId()
public
setIBlockId(int $iBlockId) : static
Parameters
-
$iBlockId
: int
-
setIBlockType()
public
setIBlockType(string $iBlockType) : static
Parameters
-
$iBlockType
: string
-
setId()
public
setId(int $id) : static
Parameters
-
$id
: int
-
setMinPermission()
public
setMinPermission(string $permission) : static
Parameters
-
$permission
: string
-
setShowNew()
public
setShowNew(bool $flag) : static
Parameters
-
$flag
: bool
-