Lines Matching refs:config
16 protected $config = [
58 $this->config['schemas'] = array_merge($this->config['schemas'], $this->parseSchema($val));
64 $this->config['cols'] = $this->parseValues($val);
67 $this->config['sepbyheaders'] = (bool)$val;
72 $this->config['headers'] = $this->parseValues($val);
75 $this->config['align'] = $this->parseAlignments($val);
79 $this->config['widths'] = $this->parseWidths($val);
82 $this->config['min'] = abs((int)$val);
86 $this->config['limit'] = abs((int)$val);
92 $this->config['sort'] = array_merge($this->config['sort'], $sorts);
104 $this->config['filter'][] = $flt;
108 $this->config['dynfilters'] = (bool)$val;
111 $this->config['rownumbers'] = (bool)$val;
114 $this->config['summarize'] = (bool)$val;
117 $this->config['csv'] = (bool)$val;
121 $this->config['target'] = cleanID($val);
125 $this->config['nesting'] = (int) $val;
128 $this->config['index'] = (int) $val;
132 $this->config['classes'] = $this->parseClasses($val);
135 $data = ['config' => &$this->config, 'key' => $key, 'val' => $val];
145 $this->config['headers'] = (array)$this->config['headers'];
146 $cnth = count($this->config['headers']);
147 $cntf = count($this->config['cols']);
149 $this->config['headers'][] = null;
152 $cnta = count($this->config['align']);
154 $this->config['align'][] = null;
165 return $this->config;
190 * parses schema config and aliases