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 |
||
718 | private static function getChars(): array |
||
719 | { |
||
720 | return [ |
||
721 | '0' => ['°', '₀'], |
||
722 | '1' => ['¹', '₁'], |
||
723 | '2' => ['²', '₂'], |
||
724 | '3' => ['³', '₃'], |
||
725 | '4' => ['⁴', '₄'], |
||
726 | '5' => ['⁵', '₅'], |
||
727 | '6' => ['⁶', '₆'], |
||
728 | '7' => ['⁷', '₇'], |
||
729 | '8' => ['⁸', '₈'], |
||
730 | '9' => ['⁹', '₉'], |
||
731 | 'a' => [ |
||
732 | 'à', |
||
733 | 'á', |
||
734 | 'ả', |
||
735 | 'ã', |
||
736 | 'ạ', |
||
737 | 'ă', |
||
738 | 'ắ', |
||
739 | 'ằ', |
||
740 | 'ẳ', |
||
741 | 'ẵ', |
||
742 | 'ặ', |
||
743 | 'â', |
||
744 | 'ấ', |
||
745 | 'ầ', |
||
746 | 'ẩ', |
||
747 | 'ẫ', |
||
748 | 'ậ', |
||
749 | 'ā', |
||
750 | 'ą', |
||
751 | 'å', |
||
752 | 'α', |
||
753 | 'ά', |
||
754 | 'ἀ', |
||
755 | 'ἁ', |
||
756 | 'ἂ', |
||
757 | 'ἃ', |
||
758 | 'ἄ', |
||
759 | 'ἅ', |
||
760 | 'ἆ', |
||
761 | 'ἇ', |
||
762 | 'ᾀ', |
||
763 | 'ᾁ', |
||
764 | 'ᾂ', |
||
765 | 'ᾃ', |
||
766 | 'ᾄ', |
||
767 | 'ᾅ', |
||
768 | 'ᾆ', |
||
769 | 'ᾇ', |
||
770 | 'ὰ', |
||
771 | 'ά', |
||
772 | 'ᾰ', |
||
773 | 'ᾱ', |
||
774 | 'ᾲ', |
||
775 | 'ᾳ', |
||
776 | 'ᾴ', |
||
777 | 'ᾶ', |
||
778 | 'ᾷ', |
||
779 | 'а', |
||
780 | 'أ', |
||
781 | 'အ', |
||
782 | 'ာ', |
||
783 | 'ါ', |
||
784 | 'ǻ', |
||
785 | 'ǎ', |
||
786 | 'ª', |
||
787 | 'ა', |
||
788 | 'अ' |
||
789 | ], |
||
790 | 'b' => ['б', 'β', 'Ъ', 'Ь', 'ب', 'ဗ', 'ბ'], |
||
791 | 'c' => ['ç', 'ć', 'č', 'ĉ', 'ċ'], |
||
792 | 'd' => ['ď', 'ð', 'đ', 'ƌ', 'ȡ', 'ɖ', 'ɗ', 'ᵭ', 'ᶁ', 'ᶑ', 'д', 'δ', 'د', 'ض', 'ဍ', 'ဒ', 'დ'], |
||
793 | 'e' => [ |
||
794 | 'é', |
||
795 | 'è', |
||
796 | 'ẻ', |
||
797 | 'ẽ', |
||
798 | 'ẹ', |
||
799 | 'ê', |
||
800 | 'ế', |
||
801 | 'ề', |
||
802 | 'ể', |
||
803 | 'ễ', |
||
804 | 'ệ', |
||
805 | 'ë', |
||
806 | 'ē', |
||
807 | 'ę', |
||
808 | 'ě', |
||
809 | 'ĕ', |
||
810 | 'ė', |
||
811 | 'ε', |
||
812 | 'έ', |
||
813 | 'ἐ', |
||
814 | 'ἑ', |
||
815 | 'ἒ', |
||
816 | 'ἓ', |
||
817 | 'ἔ', |
||
818 | 'ἕ', |
||
819 | 'ὲ', |
||
820 | 'έ', |
||
821 | 'е', |
||
822 | 'ё', |
||
823 | 'э', |
||
824 | 'є', |
||
825 | 'ə', |
||
826 | 'ဧ', |
||
827 | 'ေ', |
||
828 | 'ဲ', |
||
829 | 'ე', |
||
830 | 'ए' |
||
831 | ], |
||
832 | 'f' => ['ф', 'φ', 'ف', 'ƒ', 'ფ'], |
||
833 | 'g' => ['ĝ', 'ğ', 'ġ', 'ģ', 'г', 'ґ', 'γ', 'ج', 'ဂ', 'გ'], |
||
834 | 'h' => ['ĥ', 'ħ', 'η', 'ή', 'ح', 'ه', 'ဟ', 'ှ', 'ჰ'], |
||
835 | 'i' => [ |
||
836 | 'í', |
||
837 | 'ì', |
||
838 | 'ỉ', |
||
839 | 'ĩ', |
||
840 | 'ị', |
||
841 | 'î', |
||
842 | 'ï', |
||
843 | 'ī', |
||
844 | 'ĭ', |
||
845 | 'į', |
||
846 | 'ı', |
||
847 | 'ι', |
||
848 | 'ί', |
||
849 | 'ϊ', |
||
850 | 'ΐ', |
||
851 | 'ἰ', |
||
852 | 'ἱ', |
||
853 | 'ἲ', |
||
854 | 'ἳ', |
||
855 | 'ἴ', |
||
856 | 'ἵ', |
||
857 | 'ἶ', |
||
858 | 'ἷ', |
||
859 | 'ὶ', |
||
860 | 'ί', |
||
861 | 'ῐ', |
||
862 | 'ῑ', |
||
863 | 'ῒ', |
||
864 | 'ΐ', |
||
865 | 'ῖ', |
||
866 | 'ῗ', |
||
867 | 'і', |
||
868 | 'ї', |
||
869 | 'и', |
||
870 | 'ဣ', |
||
871 | 'ိ', |
||
872 | 'ီ', |
||
873 | 'ည်', |
||
874 | 'ǐ', |
||
875 | 'ი', |
||
876 | 'इ' |
||
877 | ], |
||
878 | 'j' => ['ĵ', 'ј', 'Ј', 'ჯ'], |
||
879 | 'k' => ['ķ', 'ĸ', 'к', 'κ', 'Ķ', 'ق', 'ك', 'က', 'კ', 'ქ'], |
||
880 | 'l' => ['ł', 'ľ', 'ĺ', 'ļ', 'ŀ', 'л', 'λ', 'ل', 'လ', 'ლ'], |
||
881 | 'm' => ['м', 'μ', 'م', 'မ', 'მ'], |
||
882 | 'n' => ['ñ', 'ń', 'ň', 'ņ', 'ʼn', 'ŋ', 'ν', 'н', 'ن', 'န', 'ნ'], |
||
883 | 'o' => [ |
||
884 | 'ó', |
||
885 | 'ò', |
||
886 | 'ỏ', |
||
887 | 'õ', |
||
888 | 'ọ', |
||
889 | 'ô', |
||
890 | 'ố', |
||
891 | 'ồ', |
||
892 | 'ổ', |
||
893 | 'ỗ', |
||
894 | 'ộ', |
||
895 | 'ơ', |
||
896 | 'ớ', |
||
897 | 'ờ', |
||
898 | 'ở', |
||
899 | 'ỡ', |
||
900 | 'ợ', |
||
901 | 'ø', |
||
902 | 'ō', |
||
903 | 'ő', |
||
904 | 'ŏ', |
||
905 | 'ο', |
||
906 | 'ὀ', |
||
907 | 'ὁ', |
||
908 | 'ὂ', |
||
909 | 'ὃ', |
||
910 | 'ὄ', |
||
911 | 'ὅ', |
||
912 | 'ὸ', |
||
913 | 'ό', |
||
914 | 'о', |
||
915 | 'و', |
||
916 | 'θ', |
||
917 | 'ို', |
||
918 | 'ǒ', |
||
919 | 'ǿ', |
||
920 | 'º', |
||
921 | 'ო', |
||
922 | 'ओ' |
||
923 | ], |
||
924 | 'p' => ['п', 'π', 'ပ', 'პ'], |
||
925 | 'q' => ['ყ'], |
||
926 | 'r' => ['ŕ', 'ř', 'ŗ', 'р', 'ρ', 'ر', 'რ'], |
||
927 | 's' => ['ś', 'š', 'ş', 'с', 'σ', 'ș', 'ς', 'س', 'ص', 'စ', 'ſ', 'ს'], |
||
928 | 't' => ['ť', 'ţ', 'т', 'τ', 'ț', 'ت', 'ط', 'ဋ', 'တ', 'ŧ', 'თ', 'ტ'], |
||
929 | 'u' => [ |
||
930 | 'ú', |
||
931 | 'ù', |
||
932 | 'ủ', |
||
933 | 'ũ', |
||
934 | 'ụ', |
||
935 | 'ư', |
||
936 | 'ứ', |
||
937 | 'ừ', |
||
938 | 'ử', |
||
939 | 'ữ', |
||
940 | 'ự', |
||
941 | 'û', |
||
942 | 'ū', |
||
943 | 'ů', |
||
944 | 'ű', |
||
945 | 'ŭ', |
||
946 | 'ų', |
||
947 | 'µ', |
||
948 | 'у', |
||
949 | 'ဉ', |
||
950 | 'ု', |
||
951 | 'ူ', |
||
952 | 'ǔ', |
||
953 | 'ǖ', |
||
954 | 'ǘ', |
||
955 | 'ǚ', |
||
956 | 'ǜ', |
||
957 | 'უ', |
||
958 | 'उ' |
||
959 | ], |
||
960 | 'v' => ['в', 'ვ', 'ϐ'], |
||
961 | 'w' => ['ŵ', 'ω', 'ώ', 'ဝ', 'ွ'], |
||
962 | 'x' => ['χ', 'ξ'], |
||
963 | 'y' => ['ý', 'ỳ', 'ỷ', 'ỹ', 'ỵ', 'ÿ', 'ŷ', 'й', 'ы', 'υ', 'ϋ', 'ύ', 'ΰ', 'ي', 'ယ'], |
||
964 | 'z' => ['ź', 'ž', 'ż', 'з', 'ζ', 'ز', 'ဇ', 'ზ'], |
||
965 | 'aa' => ['ع', 'आ'], |
||
966 | 'ae' => ['ä', 'æ', 'ǽ'], |
||
967 | 'ai' => ['ऐ'], |
||
968 | 'at' => ['@'], |
||
969 | 'ch' => ['ч', 'ჩ', 'ჭ'], |
||
970 | 'dj' => ['ђ', 'đ'], |
||
971 | 'dz' => ['џ', 'ძ'], |
||
972 | 'ei' => ['ऍ'], |
||
973 | 'gh' => ['غ', 'ღ'], |
||
974 | 'ii' => ['ई'], |
||
975 | 'ij' => ['ij'], |
||
976 | 'kh' => ['х', 'خ', 'ხ'], |
||
977 | 'lj' => ['љ'], |
||
978 | 'nj' => ['њ'], |
||
979 | 'oe' => ['ö', 'œ'], |
||
980 | 'oi' => ['ऑ'], |
||
981 | 'oii' => ['ऒ'], |
||
982 | 'ps' => ['ψ'], |
||
983 | 'sh' => ['ш', 'შ'], |
||
984 | 'shch' => ['щ'], |
||
985 | 'ss' => ['ß'], |
||
986 | 'sx' => ['ŝ'], |
||
987 | 'th' => ['þ', 'ϑ', 'ث', 'ذ', 'ظ'], |
||
988 | 'ts' => ['ц', 'ც', 'წ'], |
||
989 | 'ue' => ['ü'], |
||
990 | 'uu' => ['ऊ'], |
||
991 | 'ya' => ['я'], |
||
992 | 'yu' => ['ю'], |
||
993 | 'zh' => ['ж', 'ჟ'], |
||
994 | '(c)' => ['©'], |
||
995 | 'A' => [ |
||
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 | 'B' => ['Б', 'Β', 'ब'], |
||
1044 | 'C' => ['Ç', 'Ć', 'Č', 'Ĉ', 'Ċ'], |
||
1045 | 'D' => ['Ď', 'Ð', 'Đ', 'Ɖ', 'Ɗ', 'Ƌ', 'ᴅ', 'ᴆ', 'Д', 'Δ'], |
||
1046 | 'E' => [ |
||
1047 | 'É', |
||
1048 | 'È', |
||
1049 | 'Ẻ', |
||
1050 | 'Ẽ', |
||
1051 | 'Ẹ', |
||
1052 | 'Ê', |
||
1053 | 'Ế', |
||
1054 | 'Ề', |
||
1055 | 'Ể', |
||
1056 | 'Ễ', |
||
1057 | 'Ệ', |
||
1058 | 'Ë', |
||
1059 | 'Ē', |
||
1060 | 'Ę', |
||
1061 | 'Ě', |
||
1062 | 'Ĕ', |
||
1063 | 'Ė', |
||
1064 | 'Ε', |
||
1065 | 'Έ', |
||
1066 | 'Ἐ', |
||
1067 | 'Ἑ', |
||
1068 | 'Ἒ', |
||
1069 | 'Ἓ', |
||
1070 | 'Ἔ', |
||
1071 | 'Ἕ', |
||
1072 | 'Έ', |
||
1073 | 'Ὲ', |
||
1074 | 'Е', |
||
1075 | 'Ё', |
||
1076 | 'Э', |
||
1077 | 'Є', |
||
1078 | 'Ə' |
||
1079 | ], |
||
1080 | 'F' => ['Ф', 'Φ'], |
||
1081 | 'G' => ['Ğ', 'Ġ', 'Ģ', 'Г', 'Ґ', 'Γ'], |
||
1082 | 'H' => ['Η', 'Ή', 'Ħ'], |
||
1083 | 'I' => [ |
||
1084 | 'Í', |
||
1085 | 'Ì', |
||
1086 | 'Ỉ', |
||
1087 | 'Ĩ', |
||
1088 | 'Ị', |
||
1089 | 'Î', |
||
1090 | 'Ï', |
||
1091 | 'Ī', |
||
1092 | 'Ĭ', |
||
1093 | 'Į', |
||
1094 | 'İ', |
||
1095 | 'Ι', |
||
1096 | 'Ί', |
||
1097 | 'Ϊ', |
||
1098 | 'Ἰ', |
||
1099 | 'Ἱ', |
||
1100 | 'Ἳ', |
||
1101 | 'Ἴ', |
||
1102 | 'Ἵ', |
||
1103 | 'Ἶ', |
||
1104 | 'Ἷ', |
||
1105 | 'Ῐ', |
||
1106 | 'Ῑ', |
||
1107 | 'Ὶ', |
||
1108 | 'Ί', |
||
1109 | 'И', |
||
1110 | 'І', |
||
1111 | 'Ї', |
||
1112 | 'Ǐ', |
||
1113 | 'ϒ' |
||
1114 | ], |
||
1115 | 'K' => ['К', 'Κ'], |
||
1116 | 'L' => ['Ĺ', 'Ł', 'Л', 'Λ', 'Ļ', 'Ľ', 'Ŀ', 'ल'], |
||
1117 | 'M' => ['М', 'Μ'], |
||
1118 | 'N' => ['Ń', 'Ñ', 'Ň', 'Ņ', 'Ŋ', 'Н', 'Ν'], |
||
1119 | 'O' => [ |
||
1120 | 'Ó', |
||
1121 | 'Ò', |
||
1122 | 'Ỏ', |
||
1123 | 'Õ', |
||
1124 | 'Ọ', |
||
1125 | 'Ô', |
||
1126 | 'Ố', |
||
1127 | 'Ồ', |
||
1128 | 'Ổ', |
||
1129 | 'Ỗ', |
||
1130 | 'Ộ', |
||
1131 | 'Ơ', |
||
1132 | 'Ớ', |
||
1133 | 'Ờ', |
||
1134 | 'Ở', |
||
1135 | 'Ỡ', |
||
1136 | 'Ợ', |
||
1137 | 'Ø', |
||
1138 | 'Ō', |
||
1139 | 'Ő', |
||
1140 | 'Ŏ', |
||
1141 | 'Ο', |
||
1142 | 'Ό', |
||
1143 | 'Ὀ', |
||
1144 | 'Ὁ', |
||
1145 | 'Ὂ', |
||
1146 | 'Ὃ', |
||
1147 | 'Ὄ', |
||
1148 | 'Ὅ', |
||
1149 | 'Ὸ', |
||
1150 | 'Ό', |
||
1151 | 'О', |
||
1152 | 'Θ', |
||
1153 | 'Ө', |
||
1154 | 'Ǒ', |
||
1155 | 'Ǿ' |
||
1156 | ], |
||
1157 | 'P' => ['П', 'Π'], |
||
1158 | 'R' => ['Ř', 'Ŕ', 'Р', 'Ρ', 'Ŗ'], |
||
1159 | 'S' => ['Ş', 'Ŝ', 'Ș', 'Š', 'Ś', 'С', 'Σ'], |
||
1160 | 'T' => ['Ť', 'Ţ', 'Ŧ', 'Ț', 'Т', 'Τ'], |
||
1161 | 'U' => [ |
||
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 | 'V' => ['В'], |
||
1187 | 'W' => ['Ω', 'Ώ', 'Ŵ'], |
||
1188 | 'X' => ['Χ', 'Ξ'], |
||
1189 | 'Y' => ['Ý', 'Ỳ', 'Ỷ', 'Ỹ', 'Ỵ', 'Ÿ', 'Ῠ', 'Ῡ', 'Ὺ', 'Ύ', 'Ы', 'Й', 'Υ', 'Ϋ', 'Ŷ'], |
||
1190 | 'Z' => ['Ź', 'Ž', 'Ż', 'З', 'Ζ'], |
||
1191 | 'AE' => ['Ä', 'Æ', 'Ǽ'], |
||
1192 | 'CH' => ['Ч'], |
||
1193 | 'DJ' => ['Ђ'], |
||
1194 | 'DZ' => ['Џ'], |
||
1195 | 'GX' => ['Ĝ'], |
||
1196 | 'HX' => ['Ĥ'], |
||
1197 | 'IJ' => ['IJ'], |
||
1198 | 'JX' => ['Ĵ'], |
||
1199 | 'KH' => ['Х'], |
||
1200 | 'LJ' => ['Љ'], |
||
1201 | 'NJ' => ['Њ'], |
||
1202 | 'OE' => ['Ö', 'Œ'], |
||
1203 | 'PS' => ['Ψ'], |
||
1204 | 'SH' => ['Ш'], |
||
1205 | 'SHCH' => ['Щ'], |
||
1206 | 'SS' => ['ẞ'], |
||
1207 | 'TH' => ['Þ'], |
||
1208 | 'TS' => ['Ц'], |
||
1209 | 'UE' => ['Ü'], |
||
1210 | 'YA' => ['Я'], |
||
1211 | 'YU' => ['Ю'], |
||
1212 | 'ZH' => ['Ж'], |
||
1213 | ' ' => [ |
||
1214 | "\xC2\xA0", |
||
1215 | "\xE2\x80\x80", |
||
1216 | "\xE2\x80\x81", |
||
1217 | "\xE2\x80\x82", |
||
1218 | "\xE2\x80\x83", |
||
1219 | "\xE2\x80\x84", |
||
1220 | "\xE2\x80\x85", |
||
1221 | "\xE2\x80\x86", |
||
1222 | "\xE2\x80\x87", |
||
1223 | "\xE2\x80\x88", |
||
1224 | "\xE2\x80\x89", |
||
1225 | "\xE2\x80\x8A", |
||
1226 | "\xE2\x80\xAF", |
||
1227 | "\xE2\x81\x9F", |
||
1228 | "\xE3\x80\x80" |
||
1229 | ], |
||
1233 |