Lines Matching refs:caseMaps
89 public $caseMaps; variable in UnicodeData
109 $this->caseMaps = [
157 $this->caseMaps[$case][$origCode] = $mappedCode;
288 if (!isset($data->caseMaps['fold'][$code])) {
292 assert(is_array($data->caseMaps['fold'][$code]));
293 $data->caseMaps['fold'][$code][0] = $foldCode;
297 $existingFoldCode = $data->caseMaps['fold'][$code] ?? $code;
298 $data->caseMaps['fold'][$code] = array_merge([$code], $foldCodes);
306 $simpleCaseCode = $data->caseMaps[$type][$code] ?? $code;
315 && ($data->caseMaps['upper'][$code] ?? $code) != $code) {
316 $data->caseMaps['title'][$code] = $code;
325 $data->caseMaps[$type][$code] = array_merge([$simpleCaseCode], $caseCodes);
455 foreach ($data->caseMaps['title'] as $code => $titleCode) {
456 if ($titleCode == ($data->caseMaps['upper'][$code] ?? $code)) {
457 unset($data->caseMaps['title'][$code]);
463 foreach ($data->caseMaps as $type => $caseMap) {
469 $data->caseMaps[$type][$code] = ($len << 24) | $idx;
500 $result .= generateCaseMPH('upper', $data->caseMaps['upper']);
501 $result .= generateCaseMPH('lower', $data->caseMaps['lower']);
502 $result .= generateCaseMPH('title', $data->caseMaps['title']);
503 $result .= generateCaseMPH('fold', $data->caseMaps['fold']);