protected function canonicalType($type) { $type = strtolower($type); $map = array('boolean' => 'bool'); if (isset($map[$type])) { $type = $map[$type]; } return $type; }