Lines Matching refs:caseMaps
95 public $caseMaps; variable in UnicodeData
114 $this->caseMaps = [
172 $this->caseMaps[$case][$origCode] = $mappedCode;
303 if (!isset($data->caseMaps['fold'][$code])) {
307 assert(is_array($data->caseMaps['fold'][$code]));
308 $data->caseMaps['fold'][$code][0] = $foldCode;
312 $existingFoldCode = $data->caseMaps['fold'][$code] ?? $code;
313 $data->caseMaps['fold'][$code] = array_merge([$code], $foldCodes);
321 $simpleCaseCode = $data->caseMaps[$type][$code] ?? $code;
330 && ($data->caseMaps['upper'][$code] ?? $code) != $code) {
331 $data->caseMaps['title'][$code] = $code;
340 $data->caseMaps[$type][$code] = array_merge([$simpleCaseCode], $caseCodes);
507 foreach ($data->caseMaps['title'] as $code => $titleCode) {
508 if ($titleCode == ($data->caseMaps['upper'][$code] ?? $code)) {
509 unset($data->caseMaps['title'][$code]);
515 foreach ($data->caseMaps as $type => $caseMap) {
521 $data->caseMaps[$type][$code] = ($len << 24) | $idx;
552 $result .= generateCaseMPH('upper', $data->caseMaps['upper']);
553 $result .= generateCaseMPH('lower', $data->caseMaps['lower']);
554 $result .= generateCaseMPH('title', $data->caseMaps['title']);
555 $result .= generateCaseMPH('fold', $data->caseMaps['fold']);