Lines Matching refs:type
96 foreach ($this->required as $var => $type) {
98 $types[$var] = $type;
100 foreach ($this->optional as $var => $type) {
103 $types[$var] = $type;
117 if (is_array($value)) $type = 'array';
121 $type = is_array($value) ? 'array' : NULL;
122 } else $type = 'string';
124 else if (is_integer($value)) $type = 'int';
125 else if (is_float($value)) $type = 'float';
126 else if (is_bool($value)) $type = 'bool';
127 else $type = NULL;
128 if ($type !== $types[$var]) {
129 $this->error(400, $var . ' is expected to be ' . $types[$var] . ' : '.$type);