Bitrix API

FilterDto extends Dto

Table of Contents

Constants

ALL_DEPARTMENTS  = 0

Properties

$department  : int
$presetId  : string|null
$searchString  : string

Methods

__construct()  : mixed
getCachedCasts()  : array<string|int, mixed>
getCasts()  : array<string, Caster>
Method returns map, where key must relate to public property, and value specifies type of this property
jsonSerialize()  : mixed
make()  : mixed
toArray()  : array<string|int, mixed>

Constants

ALL_DEPARTMENTS

public mixed ALL_DEPARTMENTS = 0

Properties

$department read-only

public int $department = self::ALL_DEPARTMENTS

$presetId read-only

public string|null $presetId = null

$searchString read-only

public string $searchString = ''

Methods

__construct()

public __construct([string $searchString = '' ][, string|null $presetId = null ][, int $department = self::ALL_DEPARTMENTS ]) : mixed
Parameters
$searchString : string = ''
$presetId : string|null = null
$department : int = self::ALL_DEPARTMENTS

getCachedCasts()

public getCachedCasts() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCasts()

Method returns map, where key must relate to public property, and value specifies type of this property

public getCasts() : array<string, Caster>

use type hints and attribute \Bitrix\Mobile\Dto\Attributes\Collection instead

Return values
array<string, Caster>

property name => typecaster object

jsonSerialize()

public jsonSerialize() : mixed

make()

public static make([array<string|int, mixed>|null $fields = null ]) : mixed
Parameters
$fields : array<string|int, mixed>|null = null

toArray()

public toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results