Oihana PHP Arango

FilterPath

Information about a parsed filter field path

Table of Contents

Properties

$nestedEdges  : array<string|int, mixed>
$nestedFilters  : array<string|int, mixed>|null
$nestedJoins  : array<string|int, mixed>
$path  : array<string|int, mixed>
$relationRef  : string|null
$type  : mixed
$typeConfig  : mixed

Methods

__construct()  : mixed
Creates a new FilterPath instance.

Properties

$nestedEdges

public array<string|int, mixed> $nestedEdges = []

Nested edges from target model

$nestedFilters

public array<string|int, mixed>|null $nestedFilters = null

The nested AQL::FILTERS definition.

$nestedJoins

public array<string|int, mixed> $nestedJoins = []

Nested joins from target model

$path

public array<string|int, mixed> $path

The full path segments representation.

$relationRef

public string|null $relationRef = null

The reference to edges/joins config

$type

public mixed $type

The filter type from configuration

$typeConfig

public mixed $typeConfig

The FilterType::STRING or nested config

Methods

__construct()

Creates a new FilterPath instance.

public __construct(mixed $type, array<string|int, mixed> $path, mixed $typeConfig[, string|null $relationRef = null ][, array<string|int, mixed>|null $nestedFilters = null ][, array<string|int, mixed> $nestedEdges = [] ][, array<string|int, mixed> $nestedJoins = [] ]) : mixed
Parameters
$type : mixed

The filter type (string FilterType/Filter constant or callable)

$path : array<string|int, mixed>

The full path segments representation.

$typeConfig : mixed

The FilterType::STRING or nested config

$relationRef : string|null = null

The reference to edges/joins config

$nestedFilters : array<string|int, mixed>|null = null

The nested AQL::FILTERS definition.

$nestedEdges : array<string|int, mixed> = []

The nested edges from target model

$nestedJoins : array<string|int, mixed> = []

The nested joins from target model

On this page

Search results