Documentation

InCollectionMatchingSegment
in package
implements Segment

Interfaces, Classes and Traits

Segment

Table of Contents

NAME  = 'in_collection_matching_segment'
$criteria  : array<string|int, mixed>
$id  : string
__construct()  : mixed
InCollectionMatchingSegment constructor.
criteria()  : array<string, mixed>
id()  : string
jsonSerialize()  : mixed
match()  : bool
toArray()  : array<string, string|array>
type()  : string
isAMatch()  : bool

Constants

Properties

Methods

__construct()

InCollectionMatchingSegment constructor.

public __construct(string $id, array<string, mixed> $criteria) : mixed
Parameters
$id : string
$criteria : array<string, mixed>
Return values
mixed

match()

public match(array<string|int, mixed> $payload) : bool
Parameters
$payload : array<string|int, mixed>
Return values
bool

isAMatch()

private isAMatch(mixed $payloadValue, mixed $criterionValue) : bool
Parameters
$payloadValue : mixed
$criterionValue : mixed
Return values
bool

Search results