ListsToGetFilter
extends Filter
Table of Contents
Constants
-
ALLOWABLE_FIELDS
= [
'ID',
'NAME',
'TIMESTAMP_X',
'DATE_CREATE',
'WORKFLOW_STATE',
'FIND',
// SEARCHABLE_CONTENT
'SEARCHABLE_CONTENT',
'CREATED_BY',
'IBLOCK_TYPE',
]
Methods
-
getFieldValue()
: mixed
-
getOrmFilter()
: array<string|int, mixed>
-
hasField()
: bool
-
initializeFromArray()
: static
-
setCreatedBy()
: static
-
setField()
: static
-
setFromArray()
: static
-
setIBlockType()
: static
-
setSearchableContent()
: static
-
setWorkflowState()
: static
ALLOWABLE_FIELDS
public
mixed
ALLOWABLE_FIELDS
= [
'ID',
'NAME',
'TIMESTAMP_X',
'DATE_CREATE',
'WORKFLOW_STATE',
'FIND',
// SEARCHABLE_CONTENT
'SEARCHABLE_CONTENT',
'CREATED_BY',
'IBLOCK_TYPE',
]
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>
-
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>
-
setIBlockType()
public
setIBlockType(string $iBlockType) : static
Parameters
-
$iBlockType
: string
-
setSearchableContent()
public
setSearchableContent(string $value) : static
Parameters
-
$value
: string
-
setWorkflowState()
public
setWorkflowState(string $state) : static
Parameters
-
$state
: string
-