Lines Matching refs:type
103 * @param string|array $type
106 function _cleanData($value, $type) { argument
111 if(is_array($type)) {
112 …if(isset($type['enum']) && !preg_match('/(^|,\s*)' . preg_quote_cb($value) . '($|\s*,)/', $type['e…
115 $type = $type['type'];
117 switch($type) {
190 $value = $this->_addPrePostFixes($column['type'], $value);
193 $type = $column['type'];
195 $type = $type['type'];
235 $type = $column['type'];
237 $type = $type['type'];
241 $val = $this->_addPrePostFixes($column['type'], $val);
247 $id = $this->_addPrePostFixes($column['type'], $id);
264 $id = $this->_addPrePostFixes($column['type'], $id);
276 $id = $this->_addPrePostFixes($column['type'], $id);
289 $val = $this->_addPrePostFixes($column['type'], $val);
294 if(!is_array($column['type'])) {
297 $target = $this->_addPrePostFixes($column['type'], '');
319 $dataau = $this->_addPrePostFixes($column['type'], $dataau);
333 $val = $this->_addPrePostFixes($column['type'], $val);
380 'type' => utf8_strtolower($matches[2])
393 if($column['type'] === '' && isset($s[1])) {
394 $column['type'] = $s[1];
400 if(isset($aliases[$column['type']])) {
401 $column['origtype'] = $column['type'];
402 $column['type'] = $aliases[$column['type']];
431 if(!isset($this->aliases[$name]['type'])) {
432 $this->aliases[$name]['type'] = '';
480 $val = $this->_cleanData($val, $column['type']);
496 'type' => $column['type']