Lines Matching refs:caseMaps
82 public $caseMaps; variable in UnicodeData
102 $this->caseMaps = [
150 $this->caseMaps[$case][$origCode] = $mappedCode;
281 if (!isset($data->caseMaps['fold'][$code])) {
285 assert(is_array($data->caseMaps['fold'][$code]));
286 $data->caseMaps['fold'][$code][0] = $foldCode;
290 $existingFoldCode = $data->caseMaps['fold'][$code] ?? $code;
291 $data->caseMaps['fold'][$code] = array_merge([$code], $foldCodes);
299 $simpleCaseCode = $data->caseMaps[$type][$code] ?? $code;
308 && ($data->caseMaps['upper'][$code] ?? $code) != $code) {
309 $data->caseMaps['title'][$code] = $code;
318 $data->caseMaps[$type][$code] = array_merge([$simpleCaseCode], $caseCodes);
448 foreach ($data->caseMaps['title'] as $code => $titleCode) {
449 if ($titleCode == ($data->caseMaps['upper'][$code] ?? $code)) {
450 unset($data->caseMaps['title'][$code]);
456 foreach ($data->caseMaps as $type => $caseMap) {
462 $data->caseMaps[$type][$code] = ($len << 24) | $idx;
493 $result .= generateCaseMPH('upper', $data->caseMaps['upper']);
494 $result .= generateCaseMPH('lower', $data->caseMaps['lower']);
495 $result .= generateCaseMPH('title', $data->caseMaps['title']);
496 $result .= generateCaseMPH('fold', $data->caseMaps['fold']);