Conditions | 1 |
Paths | 1 |
Total Lines | 511 |
Code Lines | 499 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.
For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.
Commonly applied refactorings include:
If many parameters/temporary variables are present:
1 | <?php |
||
981 | private static function getChars(): array |
||
982 | { |
||
983 | return [ |
||
984 | '0' => ['°', '₀'], |
||
985 | '1' => ['¹', '₁'], |
||
986 | '2' => ['²', '₂'], |
||
987 | '3' => ['³', '₃'], |
||
988 | '4' => ['⁴', '₄'], |
||
989 | '5' => ['⁵', '₅'], |
||
990 | '6' => ['⁶', '₆'], |
||
991 | '7' => ['⁷', '₇'], |
||
992 | '8' => ['⁸', '₈'], |
||
993 | '9' => ['⁹', '₉'], |
||
994 | 'a' => [ |
||
995 | 'à', |
||
996 | 'á', |
||
997 | 'ả', |
||
998 | 'ã', |
||
999 | 'ạ', |
||
1000 | 'ă', |
||
1001 | 'ắ', |
||
1002 | 'ằ', |
||
1003 | 'ẳ', |
||
1004 | 'ẵ', |
||
1005 | 'ặ', |
||
1006 | 'â', |
||
1007 | 'ấ', |
||
1008 | 'ầ', |
||
1009 | 'ẩ', |
||
1010 | 'ẫ', |
||
1011 | 'ậ', |
||
1012 | 'ā', |
||
1013 | 'ą', |
||
1014 | 'å', |
||
1015 | 'α', |
||
1016 | 'ά', |
||
1017 | 'ἀ', |
||
1018 | 'ἁ', |
||
1019 | 'ἂ', |
||
1020 | 'ἃ', |
||
1021 | 'ἄ', |
||
1022 | 'ἅ', |
||
1023 | 'ἆ', |
||
1024 | 'ἇ', |
||
1025 | 'ᾀ', |
||
1026 | 'ᾁ', |
||
1027 | 'ᾂ', |
||
1028 | 'ᾃ', |
||
1029 | 'ᾄ', |
||
1030 | 'ᾅ', |
||
1031 | 'ᾆ', |
||
1032 | 'ᾇ', |
||
1033 | 'ὰ', |
||
1034 | 'ά', |
||
1035 | 'ᾰ', |
||
1036 | 'ᾱ', |
||
1037 | 'ᾲ', |
||
1038 | 'ᾳ', |
||
1039 | 'ᾴ', |
||
1040 | 'ᾶ', |
||
1041 | 'ᾷ', |
||
1042 | 'а', |
||
1043 | 'أ', |
||
1044 | 'အ', |
||
1045 | 'ာ', |
||
1046 | 'ါ', |
||
1047 | 'ǻ', |
||
1048 | 'ǎ', |
||
1049 | 'ª', |
||
1050 | 'ა', |
||
1051 | 'अ' |
||
1052 | ], |
||
1053 | 'b' => ['б', 'β', 'Ъ', 'Ь', 'ب', 'ဗ', 'ბ'], |
||
1054 | 'c' => ['ç', 'ć', 'č', 'ĉ', 'ċ'], |
||
1055 | 'd' => ['ď', 'ð', 'đ', 'ƌ', 'ȡ', 'ɖ', 'ɗ', 'ᵭ', 'ᶁ', 'ᶑ', 'д', 'δ', 'د', 'ض', 'ဍ', 'ဒ', 'დ'], |
||
1056 | 'e' => [ |
||
1057 | 'é', |
||
1058 | 'è', |
||
1059 | 'ẻ', |
||
1060 | 'ẽ', |
||
1061 | 'ẹ', |
||
1062 | 'ê', |
||
1063 | 'ế', |
||
1064 | 'ề', |
||
1065 | 'ể', |
||
1066 | 'ễ', |
||
1067 | 'ệ', |
||
1068 | 'ë', |
||
1069 | 'ē', |
||
1070 | 'ę', |
||
1071 | 'ě', |
||
1072 | 'ĕ', |
||
1073 | 'ė', |
||
1074 | 'ε', |
||
1075 | 'έ', |
||
1076 | 'ἐ', |
||
1077 | 'ἑ', |
||
1078 | 'ἒ', |
||
1079 | 'ἓ', |
||
1080 | 'ἔ', |
||
1081 | 'ἕ', |
||
1082 | 'ὲ', |
||
1083 | 'έ', |
||
1084 | 'е', |
||
1085 | 'ё', |
||
1086 | 'э', |
||
1087 | 'є', |
||
1088 | 'ə', |
||
1089 | 'ဧ', |
||
1090 | 'ေ', |
||
1091 | 'ဲ', |
||
1092 | 'ე', |
||
1093 | 'ए' |
||
1094 | ], |
||
1095 | 'f' => ['ф', 'φ', 'ف', 'ƒ', 'ფ'], |
||
1096 | 'g' => ['ĝ', 'ğ', 'ġ', 'ģ', 'г', 'ґ', 'γ', 'ج', 'ဂ', 'გ'], |
||
1097 | 'h' => ['ĥ', 'ħ', 'η', 'ή', 'ح', 'ه', 'ဟ', 'ှ', 'ჰ'], |
||
1098 | 'i' => [ |
||
1099 | 'í', |
||
1100 | 'ì', |
||
1101 | 'ỉ', |
||
1102 | 'ĩ', |
||
1103 | 'ị', |
||
1104 | 'î', |
||
1105 | 'ï', |
||
1106 | 'ī', |
||
1107 | 'ĭ', |
||
1108 | 'į', |
||
1109 | 'ı', |
||
1110 | 'ι', |
||
1111 | 'ί', |
||
1112 | 'ϊ', |
||
1113 | 'ΐ', |
||
1114 | 'ἰ', |
||
1115 | 'ἱ', |
||
1116 | 'ἲ', |
||
1117 | 'ἳ', |
||
1118 | 'ἴ', |
||
1119 | 'ἵ', |
||
1120 | 'ἶ', |
||
1121 | 'ἷ', |
||
1122 | 'ὶ', |
||
1123 | 'ί', |
||
1124 | 'ῐ', |
||
1125 | 'ῑ', |
||
1126 | 'ῒ', |
||
1127 | 'ΐ', |
||
1128 | 'ῖ', |
||
1129 | 'ῗ', |
||
1130 | 'і', |
||
1131 | 'ї', |
||
1132 | 'и', |
||
1133 | 'ဣ', |
||
1134 | 'ိ', |
||
1135 | 'ီ', |
||
1136 | 'ည်', |
||
1137 | 'ǐ', |
||
1138 | 'ი', |
||
1139 | 'इ' |
||
1140 | ], |
||
1141 | 'j' => ['ĵ', 'ј', 'Ј', 'ჯ'], |
||
1142 | 'k' => ['ķ', 'ĸ', 'к', 'κ', 'Ķ', 'ق', 'ك', 'က', 'კ', 'ქ'], |
||
1143 | 'l' => ['ł', 'ľ', 'ĺ', 'ļ', 'ŀ', 'л', 'λ', 'ل', 'လ', 'ლ'], |
||
1144 | 'm' => ['м', 'μ', 'م', 'မ', 'მ'], |
||
1145 | 'n' => ['ñ', 'ń', 'ň', 'ņ', 'ʼn', 'ŋ', 'ν', 'н', 'ن', 'န', 'ნ'], |
||
1146 | 'o' => [ |
||
1147 | 'ó', |
||
1148 | 'ò', |
||
1149 | 'ỏ', |
||
1150 | 'õ', |
||
1151 | 'ọ', |
||
1152 | 'ô', |
||
1153 | 'ố', |
||
1154 | 'ồ', |
||
1155 | 'ổ', |
||
1156 | 'ỗ', |
||
1157 | 'ộ', |
||
1158 | 'ơ', |
||
1159 | 'ớ', |
||
1160 | 'ờ', |
||
1161 | 'ở', |
||
1162 | 'ỡ', |
||
1163 | 'ợ', |
||
1164 | 'ø', |
||
1165 | 'ō', |
||
1166 | 'ő', |
||
1167 | 'ŏ', |
||
1168 | 'ο', |
||
1169 | 'ὀ', |
||
1170 | 'ὁ', |
||
1171 | 'ὂ', |
||
1172 | 'ὃ', |
||
1173 | 'ὄ', |
||
1174 | 'ὅ', |
||
1175 | 'ὸ', |
||
1176 | 'ό', |
||
1177 | 'о', |
||
1178 | 'و', |
||
1179 | 'θ', |
||
1180 | 'ို', |
||
1181 | 'ǒ', |
||
1182 | 'ǿ', |
||
1183 | 'º', |
||
1184 | 'ო', |
||
1185 | 'ओ' |
||
1186 | ], |
||
1187 | 'p' => ['п', 'π', 'ပ', 'პ'], |
||
1188 | 'q' => ['ყ'], |
||
1189 | 'r' => ['ŕ', 'ř', 'ŗ', 'р', 'ρ', 'ر', 'რ'], |
||
1190 | 's' => ['ś', 'š', 'ş', 'с', 'σ', 'ș', 'ς', 'س', 'ص', 'စ', 'ſ', 'ს'], |
||
1191 | 't' => ['ť', 'ţ', 'т', 'τ', 'ț', 'ت', 'ط', 'ဋ', 'တ', 'ŧ', 'თ', 'ტ'], |
||
1192 | 'u' => [ |
||
1193 | 'ú', |
||
1194 | 'ù', |
||
1195 | 'ủ', |
||
1196 | 'ũ', |
||
1197 | 'ụ', |
||
1198 | 'ư', |
||
1199 | 'ứ', |
||
1200 | 'ừ', |
||
1201 | 'ử', |
||
1202 | 'ữ', |
||
1203 | 'ự', |
||
1204 | 'û', |
||
1205 | 'ū', |
||
1206 | 'ů', |
||
1207 | 'ű', |
||
1208 | 'ŭ', |
||
1209 | 'ų', |
||
1210 | 'µ', |
||
1211 | 'у', |
||
1212 | 'ဉ', |
||
1213 | 'ု', |
||
1214 | 'ူ', |
||
1215 | 'ǔ', |
||
1216 | 'ǖ', |
||
1217 | 'ǘ', |
||
1218 | 'ǚ', |
||
1219 | 'ǜ', |
||
1220 | 'უ', |
||
1221 | 'उ' |
||
1222 | ], |
||
1223 | 'v' => ['в', 'ვ', 'ϐ'], |
||
1224 | 'w' => ['ŵ', 'ω', 'ώ', 'ဝ', 'ွ'], |
||
1225 | 'x' => ['χ', 'ξ'], |
||
1226 | 'y' => ['ý', 'ỳ', 'ỷ', 'ỹ', 'ỵ', 'ÿ', 'ŷ', 'й', 'ы', 'υ', 'ϋ', 'ύ', 'ΰ', 'ي', 'ယ'], |
||
1227 | 'z' => ['ź', 'ž', 'ż', 'з', 'ζ', 'ز', 'ဇ', 'ზ'], |
||
1228 | 'aa' => ['ع', 'आ'], |
||
1229 | 'ae' => ['ä', 'æ', 'ǽ'], |
||
1230 | 'ai' => ['ऐ'], |
||
1231 | 'at' => ['@'], |
||
1232 | 'ch' => ['ч', 'ჩ', 'ჭ'], |
||
1233 | 'dj' => ['ђ', 'đ'], |
||
1234 | 'dz' => ['џ', 'ძ'], |
||
1235 | 'ei' => ['ऍ'], |
||
1236 | 'gh' => ['غ', 'ღ'], |
||
1237 | 'ii' => ['ई'], |
||
1238 | 'ij' => ['ij'], |
||
1239 | 'kh' => ['х', 'خ', 'ხ'], |
||
1240 | 'lj' => ['љ'], |
||
1241 | 'nj' => ['њ'], |
||
1242 | 'oe' => ['ö', 'œ'], |
||
1243 | 'oi' => ['ऑ'], |
||
1244 | 'oii' => ['ऒ'], |
||
1245 | 'ps' => ['ψ'], |
||
1246 | 'sh' => ['ш', 'შ'], |
||
1247 | 'shch' => ['щ'], |
||
1248 | 'ss' => ['ß'], |
||
1249 | 'sx' => ['ŝ'], |
||
1250 | 'th' => ['þ', 'ϑ', 'ث', 'ذ', 'ظ'], |
||
1251 | 'ts' => ['ц', 'ც', 'წ'], |
||
1252 | 'ue' => ['ü'], |
||
1253 | 'uu' => ['ऊ'], |
||
1254 | 'ya' => ['я'], |
||
1255 | 'yu' => ['ю'], |
||
1256 | 'zh' => ['ж', 'ჟ'], |
||
1257 | '(c)' => ['©'], |
||
1258 | 'A' => [ |
||
1259 | 'Á', |
||
1260 | 'À', |
||
1261 | 'Ả', |
||
1262 | 'Ã', |
||
1263 | 'Ạ', |
||
1264 | 'Ă', |
||
1265 | 'Ắ', |
||
1266 | 'Ằ', |
||
1267 | 'Ẳ', |
||
1268 | 'Ẵ', |
||
1269 | 'Ặ', |
||
1270 | 'Â', |
||
1271 | 'Ấ', |
||
1272 | 'Ầ', |
||
1273 | 'Ẩ', |
||
1274 | 'Ẫ', |
||
1275 | 'Ậ', |
||
1276 | 'Å', |
||
1277 | 'Ā', |
||
1278 | 'Ą', |
||
1279 | 'Α', |
||
1280 | 'Ά', |
||
1281 | 'Ἀ', |
||
1282 | 'Ἁ', |
||
1283 | 'Ἂ', |
||
1284 | 'Ἃ', |
||
1285 | 'Ἄ', |
||
1286 | 'Ἅ', |
||
1287 | 'Ἆ', |
||
1288 | 'Ἇ', |
||
1289 | 'ᾈ', |
||
1290 | 'ᾉ', |
||
1291 | 'ᾊ', |
||
1292 | 'ᾋ', |
||
1293 | 'ᾌ', |
||
1294 | 'ᾍ', |
||
1295 | 'ᾎ', |
||
1296 | 'ᾏ', |
||
1297 | 'Ᾰ', |
||
1298 | 'Ᾱ', |
||
1299 | 'Ὰ', |
||
1300 | 'Ά', |
||
1301 | 'ᾼ', |
||
1302 | 'А', |
||
1303 | 'Ǻ', |
||
1304 | 'Ǎ' |
||
1305 | ], |
||
1306 | 'B' => ['Б', 'Β', 'ब'], |
||
1307 | 'C' => ['Ç', 'Ć', 'Č', 'Ĉ', 'Ċ'], |
||
1308 | 'D' => ['Ď', 'Ð', 'Đ', 'Ɖ', 'Ɗ', 'Ƌ', 'ᴅ', 'ᴆ', 'Д', 'Δ'], |
||
1309 | 'E' => [ |
||
1310 | 'É', |
||
1311 | 'È', |
||
1312 | 'Ẻ', |
||
1313 | 'Ẽ', |
||
1314 | 'Ẹ', |
||
1315 | 'Ê', |
||
1316 | 'Ế', |
||
1317 | 'Ề', |
||
1318 | 'Ể', |
||
1319 | 'Ễ', |
||
1320 | 'Ệ', |
||
1321 | 'Ë', |
||
1322 | 'Ē', |
||
1323 | 'Ę', |
||
1324 | 'Ě', |
||
1325 | 'Ĕ', |
||
1326 | 'Ė', |
||
1327 | 'Ε', |
||
1328 | 'Έ', |
||
1329 | 'Ἐ', |
||
1330 | 'Ἑ', |
||
1331 | 'Ἒ', |
||
1332 | 'Ἓ', |
||
1333 | 'Ἔ', |
||
1334 | 'Ἕ', |
||
1335 | 'Έ', |
||
1336 | 'Ὲ', |
||
1337 | 'Е', |
||
1338 | 'Ё', |
||
1339 | 'Э', |
||
1340 | 'Є', |
||
1341 | 'Ə' |
||
1342 | ], |
||
1343 | 'F' => ['Ф', 'Φ'], |
||
1344 | 'G' => ['Ğ', 'Ġ', 'Ģ', 'Г', 'Ґ', 'Γ'], |
||
1345 | 'H' => ['Η', 'Ή', 'Ħ'], |
||
1346 | 'I' => [ |
||
1347 | 'Í', |
||
1348 | 'Ì', |
||
1349 | 'Ỉ', |
||
1350 | 'Ĩ', |
||
1351 | 'Ị', |
||
1352 | 'Î', |
||
1353 | 'Ï', |
||
1354 | 'Ī', |
||
1355 | 'Ĭ', |
||
1356 | 'Į', |
||
1357 | 'İ', |
||
1358 | 'Ι', |
||
1359 | 'Ί', |
||
1360 | 'Ϊ', |
||
1361 | 'Ἰ', |
||
1362 | 'Ἱ', |
||
1363 | 'Ἳ', |
||
1364 | 'Ἴ', |
||
1365 | 'Ἵ', |
||
1366 | 'Ἶ', |
||
1367 | 'Ἷ', |
||
1368 | 'Ῐ', |
||
1369 | 'Ῑ', |
||
1370 | 'Ὶ', |
||
1371 | 'Ί', |
||
1372 | 'И', |
||
1373 | 'І', |
||
1374 | 'Ї', |
||
1375 | 'Ǐ', |
||
1376 | 'ϒ' |
||
1377 | ], |
||
1378 | 'K' => ['К', 'Κ'], |
||
1379 | 'L' => ['Ĺ', 'Ł', 'Л', 'Λ', 'Ļ', 'Ľ', 'Ŀ', 'ल'], |
||
1380 | 'M' => ['М', 'Μ'], |
||
1381 | 'N' => ['Ń', 'Ñ', 'Ň', 'Ņ', 'Ŋ', 'Н', 'Ν'], |
||
1382 | 'O' => [ |
||
1383 | 'Ó', |
||
1384 | 'Ò', |
||
1385 | 'Ỏ', |
||
1386 | 'Õ', |
||
1387 | 'Ọ', |
||
1388 | 'Ô', |
||
1389 | 'Ố', |
||
1390 | 'Ồ', |
||
1391 | 'Ổ', |
||
1392 | 'Ỗ', |
||
1393 | 'Ộ', |
||
1394 | 'Ơ', |
||
1395 | 'Ớ', |
||
1396 | 'Ờ', |
||
1397 | 'Ở', |
||
1398 | 'Ỡ', |
||
1399 | 'Ợ', |
||
1400 | 'Ø', |
||
1401 | 'Ō', |
||
1402 | 'Ő', |
||
1403 | 'Ŏ', |
||
1404 | 'Ο', |
||
1405 | 'Ό', |
||
1406 | 'Ὀ', |
||
1407 | 'Ὁ', |
||
1408 | 'Ὂ', |
||
1409 | 'Ὃ', |
||
1410 | 'Ὄ', |
||
1411 | 'Ὅ', |
||
1412 | 'Ὸ', |
||
1413 | 'Ό', |
||
1414 | 'О', |
||
1415 | 'Θ', |
||
1416 | 'Ө', |
||
1417 | 'Ǒ', |
||
1418 | 'Ǿ' |
||
1419 | ], |
||
1420 | 'P' => ['П', 'Π'], |
||
1421 | 'R' => ['Ř', 'Ŕ', 'Р', 'Ρ', 'Ŗ'], |
||
1422 | 'S' => ['Ş', 'Ŝ', 'Ș', 'Š', 'Ś', 'С', 'Σ'], |
||
1423 | 'T' => ['Ť', 'Ţ', 'Ŧ', 'Ț', 'Т', 'Τ'], |
||
1424 | 'U' => [ |
||
1425 | 'Ú', |
||
1426 | 'Ù', |
||
1427 | 'Ủ', |
||
1428 | 'Ũ', |
||
1429 | 'Ụ', |
||
1430 | 'Ư', |
||
1431 | 'Ứ', |
||
1432 | 'Ừ', |
||
1433 | 'Ử', |
||
1434 | 'Ữ', |
||
1435 | 'Ự', |
||
1436 | 'Û', |
||
1437 | 'Ū', |
||
1438 | 'Ů', |
||
1439 | 'Ű', |
||
1440 | 'Ŭ', |
||
1441 | 'Ų', |
||
1442 | 'У', |
||
1443 | 'Ǔ', |
||
1444 | 'Ǖ', |
||
1445 | 'Ǘ', |
||
1446 | 'Ǚ', |
||
1447 | 'Ǜ' |
||
1448 | ], |
||
1449 | 'V' => ['В'], |
||
1450 | 'W' => ['Ω', 'Ώ', 'Ŵ'], |
||
1451 | 'X' => ['Χ', 'Ξ'], |
||
1452 | 'Y' => ['Ý', 'Ỳ', 'Ỷ', 'Ỹ', 'Ỵ', 'Ÿ', 'Ῠ', 'Ῡ', 'Ὺ', 'Ύ', 'Ы', 'Й', 'Υ', 'Ϋ', 'Ŷ'], |
||
1453 | 'Z' => ['Ź', 'Ž', 'Ż', 'З', 'Ζ'], |
||
1454 | 'AE' => ['Ä', 'Æ', 'Ǽ'], |
||
1455 | 'CH' => ['Ч'], |
||
1456 | 'DJ' => ['Ђ'], |
||
1457 | 'DZ' => ['Џ'], |
||
1458 | 'GX' => ['Ĝ'], |
||
1459 | 'HX' => ['Ĥ'], |
||
1460 | 'IJ' => ['IJ'], |
||
1461 | 'JX' => ['Ĵ'], |
||
1462 | 'KH' => ['Х'], |
||
1463 | 'LJ' => ['Љ'], |
||
1464 | 'NJ' => ['Њ'], |
||
1465 | 'OE' => ['Ö', 'Œ'], |
||
1466 | 'PS' => ['Ψ'], |
||
1467 | 'SH' => ['Ш'], |
||
1468 | 'SHCH' => ['Щ'], |
||
1469 | 'SS' => ['ẞ'], |
||
1470 | 'TH' => ['Þ'], |
||
1471 | 'TS' => ['Ц'], |
||
1472 | 'UE' => ['Ü'], |
||
1473 | 'YA' => ['Я'], |
||
1474 | 'YU' => ['Ю'], |
||
1475 | 'ZH' => ['Ж'], |
||
1476 | ' ' => [ |
||
1477 | "\xC2\xA0", |
||
1478 | "\xE2\x80\x80", |
||
1479 | "\xE2\x80\x81", |
||
1480 | "\xE2\x80\x82", |
||
1481 | "\xE2\x80\x83", |
||
1482 | "\xE2\x80\x84", |
||
1483 | "\xE2\x80\x85", |
||
1484 | "\xE2\x80\x86", |
||
1485 | "\xE2\x80\x87", |
||
1486 | "\xE2\x80\x88", |
||
1487 | "\xE2\x80\x89", |
||
1488 | "\xE2\x80\x8A", |
||
1489 | "\xE2\x80\xAF", |
||
1490 | "\xE2\x81\x9F", |
||
1491 | "\xE3\x80\x80" |
||
1492 | ], |
||
1496 |