ElementFilterFields
Table of Contents
Methods
-
__construct()
: mixed
-
createFromElementSettings()
: self
-
getElementFieldsParams()
: array<string|int, mixed>
-
getElementPropertiesParams()
: array<string|int, mixed>
-
getPropertyDescription()
: array<string|int, mixed>|null
-
getPropertyEnumFieldListItems()
: array<string|int, mixed>
-
getSectionListItems()
: array<string|int, mixed>
-
isPropertyEnumField()
: bool
-
isPropertyId()
: bool
-
prepareFilterValue()
: array<string|int, mixed>
__construct()
public
__construct(int $iblockId, bool $isShowXmlId, bool $isShowSections) : mixed
Parameters
-
$iblockId
: int
-
-
$isShowXmlId
: bool
-
-
$isShowSections
: bool
-
createFromElementSettings()
public
static createFromElementSettings(ElementSettings $settings) : self
Parameters
-
$settings
: ElementSettings
-
getElementFieldsParams()
public
getElementFieldsParams() : array<string|int, mixed>
Return values
array<string|int, mixed>
getElementPropertiesParams()
public
getElementPropertiesParams() : array<string|int, mixed>
Return values
array<string|int, mixed>
getPropertyDescription()
public
getPropertyDescription(string $id) : array<string|int, mixed>|null
Parameters
-
$id
: string
-
Return values
array<string|int, mixed>|null
getPropertyEnumFieldListItems()
public
getPropertyEnumFieldListItems(string $fieldId) : array<string|int, mixed>
Parameters
-
$fieldId
: string
-
Return values
array<string|int, mixed>
getSectionListItems()
public
getSectionListItems() : array<string|int, mixed>
Return values
array<string|int, mixed>
isPropertyEnumField()
public
isPropertyEnumField(string $fieldId) : bool
Parameters
-
$fieldId
: string
-
isPropertyId()
public
isPropertyId(string $id) : bool
Parameters
-
$id
: string
-
prepareFilterValue()
public
prepareFilterValue(array<string|int, mixed> $rawFilterValue) : array<string|int, mixed>
Parameters
-
$rawFilterValue
: array<string|int, mixed>
-
Return values
array<string|int, mixed>