Lines Matching refs:group_opts
105 $group_opts = [];
355 $group_opts['key'][$idx] = $key;
356 $group_opts['type'][$idx] = $group_by;
357 $group_opts['dformat'][$idx] = $wformat[$key] ?? '';
362 return [$sort_array, $sort_opts, $group_opts];
689 * @param mixed $group_opts : AS ARRAY:
697 final public function mgroup(array $sort_array, array $keys, $group_opts = []): array argument
705 } elseif (empty($group_opts)) {
714 $level = count($group_opts['key']) - 1;
716 $this->addHeading($results, $sort_array, $group_opts, $level, $idx, $prevs);
731 private function addHeading(&$results, $sort_array, $group_opts, $level, $idx, &$prevs): void argument
737 $this->addHeading($results, $sort_array, $group_opts, $level - 1, $idx, $prevs);
739 $group_type = $group_opts['type'][$level];
742 $key = $group_opts['key'][$level];
748 $date_format = $group_opts['dformat'][$level];