\Flow\JSONPathJSONPath

Summary

Methods
Properties
Constants
__construct()
find()
isFilterable()
first()
last()
buildFilter()
parseTokens()
No public properties found
ALLOW_MAGIC
No protected methods found
$tokenCache
$data
$options
N/A
No private methods found
No private properties found
N/A

Constants

ALLOW_MAGIC

ALLOW_MAGIC

Properties

$tokenCache

$tokenCache : 

Type

$data

$data : 

Type

$options

$options : 

Type

Methods

__construct()

__construct(  $data,   $options) 

Parameters

$data
$options

find()

find(  $expression) : array

Evaluate an expression

Parameters

$expression

Returns

array

isFilterable()

isFilterable(  $value) 

Parameters

$value

first()

first(  $expression) : array|null

Evaluate an expression and return the first result

Parameters

$expression

Returns

array|null

last()

last(  $expression) : mixed

Evaluate an expression and return the last result

Parameters

$expression

Returns

mixed

buildFilter()

buildFilter(  $token) : \Flow\JsonPath\Filters\AbstractFilter

Parameters

$token

Throws

\Exception

Returns

\Flow\JsonPath\Filters\AbstractFilter

parseTokens()

parseTokens(  $expression) : array

Parameters

$expression

Throws

\Exception

Returns

array