CodeExplorer wrapIdFilter example
$decodedParameters =
json_decode((string) $entity['parameters'
], true
);
if (json_last_error() === \JSON_ERROR_NONE
) { $entity['parameters'
] =
$decodedParameters;
} } if ($this->
isMultiFilter($entity['type'
])) { $entity['queries'
] =
$this->
buildNested($entities,
$entity['id'
]);
} if ($this->
isIdFilter($entity['field'
])) { $entity =
$this->
wrapIdFilter($entity);
} $nested[] =
$entity;
} return $nested;
} private function isMultiFilter(string
$type): bool
{ return \
in_array($type,
['multi', 'not'
], true
);
}