Lines Matching defs:array
35 * @var array Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
42 * @var array Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
148 * Copy an array
149 * @param array $array
150 * @return array
152 private function copyArray(array $array)
154 foreach ($array as $key => $value) {
155 $array[$key] = $this->recursiveCopy($value);
158 return $array;
258 * @param array $filterRecords Associative array with 2 members: 'filter' with value of type {@see TypeFilter} and
264 private function getFirstMatchedTypeFilter(array $filterRecords, $var)
268 function (array $record) use ($var) {
282 * @param array $elements Array of ['filter' => Filter, 'matcher' => Matcher] pairs.
285 * @return array|null Associative array with 2 members: 'filter' with value of type {@see TypeFilter} and 'matcher'
288 private function first(array $elements, callable $predicate)