Lines Matching refs:datatype
19 $datatype = $dthlp->_column($arg);
20 if (is_array($datatype['type'])) {
21 $datatype['basetype'] = $datatype['type']['type'];
22 $datatype['enum'] = $datatype['type']['enum'];
23 $datatype['type'] = $datatype['origtype'];
25 $datatype['basetype'] = $datatype['type'];
30 if (isset($datatype['enum'])) {
31 $values = preg_split('/\s*,\s*/', $datatype['enum']);
32 if (!$datatype['multi'] && $this->opt['optional']) array_unshift($values, '');
34 $this->additional = ($datatype['multi'] ? array('multiple' => 'multiple'): array());
36 … $classes = 'data_type_' . $datatype['type'] . ($datatype['multi'] ? 's' : '') . ' ' .
37 'data_type_' . $datatype['basetype'] . ($datatype['multi'] ? 's' : '');