| Conditions | 1 |
| Paths | 1 |
| Total Lines | 176 |
| Code Lines | 174 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 2 | ||
| 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 |
||
| 12 | public static function getTimezones(): array |
||
| 13 | { |
||
| 14 | return [ |
||
| 15 | ["Africa/Accra", "UTC 00:00"], |
||
| 16 | ["Africa/Cairo", "UTC 02:00"], |
||
| 17 | ["Africa/Casablanca", "UTC 00:00"], |
||
| 18 | ["Africa/Johannesburg", "UTC 02:00"], |
||
| 19 | ["Africa/Lagos", "UTC 01:00"], |
||
| 20 | ["Africa/Nairobi", "UTC 03:00"], |
||
| 21 | ["Africa/Tunis", "UTC 01:00"], |
||
| 22 | ["America/Anchorage", "UTC-09:00"], |
||
| 23 | ["America/Argentina/Buenos_Aires", "UTC-03:00"], |
||
| 24 | ["America/Argentina/Salta", "UTC-03:00"], |
||
| 25 | ["America/Argentina/San_Luis", "UTC-03:00"], |
||
| 26 | ["America/Asuncion", "UTC-04:00"], |
||
| 27 | ["America/Atikokan", "UTC-05:00"], |
||
| 28 | ["America/Belem", "UTC-03:00"], |
||
| 29 | ["America/Blanc-Sablon", "UTC-04:00"], |
||
| 30 | ["America/Bogota", "UTC-05:00"], |
||
| 31 | ["America/Campo_Grande", "UTC-04:00"], |
||
| 32 | ["America/Caracas", "UTC-04:30"], |
||
| 33 | ["America/Chicago", "UTC-06:00"], |
||
| 34 | ["America/Costa_Rica", "UTC-06:00"], |
||
| 35 | ["America/Dawson", "UTC-08:00"], |
||
| 36 | ["America/Dawson_Creek", "UTC-07:00"], |
||
| 37 | ["America/Denver", "UTC-07:00"], |
||
| 38 | ["America/Edmonton", "UTC-07:00"], |
||
| 39 | ["America/El_Salvador", "UTC-06:00"], |
||
| 40 | ["America/Guatemala", "UTC-06:00"], |
||
| 41 | ["America/Guayaquil", "UTC-05:00"], |
||
| 42 | ["America/Halifax", "UTC-04:00"], |
||
| 43 | ["America/Hermosillo", "UTC-07:00"], |
||
| 44 | ["America/Iqaluit", "UTC-05:00"], |
||
| 45 | ["America/Jamaica", "UTC-05:00"], |
||
| 46 | ["America/La_Paz", "UTC-04:00"], |
||
| 47 | ["America/Lima", "UTC-05:00"], |
||
| 48 | ["America/Los_Angeles", "UTC-08:00"], |
||
| 49 | ["America/Managua", "UTC-06:00"], |
||
| 50 | ["America/Mazatlan", "UTC-07:00"], |
||
| 51 | ["America/Mexico_City", "UTC-06:00"], |
||
| 52 | ["America/Montevideo", "UTC-03:00"], |
||
| 53 | ["America/Nassau", "UTC-05:00"], |
||
| 54 | ["America/New_York", "UTC-05:00"], |
||
| 55 | ["America/Noronha", "UTC-02:00"], |
||
| 56 | ["America/Panama", "UTC-05:00"], |
||
| 57 | ["America/Phoenix", "UTC-07:00"], |
||
| 58 | ["America/Port_of_Spain", "UTC-04:00"], |
||
| 59 | ["America/Puerto_Rico", "UTC-04:00"], |
||
| 60 | ["America/Rainy_River", "UTC-06:00"], |
||
| 61 | ["America/Regina", "UTC-06:00"], |
||
| 62 | ["America/Santiago", "UTC-04:00"], |
||
| 63 | ["America/Santo_Domingo", "UTC-04:00"], |
||
| 64 | ["America/Sao_Paulo", "UTC-03:00"], |
||
| 65 | ["America/St_Johns", "UTC-03:30"], |
||
| 66 | ["America/Tegucigalpa", "UTC-06:00"], |
||
| 67 | ["America/Tijuana", "UTC-08:00"], |
||
| 68 | ["America/Toronto", "UTC-05:00"], |
||
| 69 | ["America/Vancouver", "UTC-08:00"], |
||
| 70 | ["Asia/Amman", "UTC 02:00"], |
||
| 71 | ["Asia/Baghdad", "UTC 03:00"], |
||
| 72 | ["Asia/Bahrain", "UTC 03:00"], |
||
| 73 | ["Asia/Bangkok", "UTC 07:00"], |
||
| 74 | ["Asia/Beirut", "UTC 02:00"], |
||
| 75 | ["Asia/Colombo", "UTC 05:30"], |
||
| 76 | ["Asia/Dhaka", "UTC 06:00"], |
||
| 77 | ["Asia/Dubai", "UTC 04:00"], |
||
| 78 | ["Asia/Gaza", "UTC 02:00"], |
||
| 79 | ["Asia/Ho_Chi_Minh", "UTC 07:00"], |
||
| 80 | ["Asia/Hong_Kong", "UTC 08:00"], |
||
| 81 | ["Asia/Irkutsk", "UTC 08:00"], |
||
| 82 | ["Asia/Jakarta", "UTC 07:00"], |
||
| 83 | ["Asia/Jayapura", "UTC 09:00"], |
||
| 84 | ["Asia/Jerusalem", "UTC 02:00"], |
||
| 85 | ["Asia/Kamchatka", "UTC 11:00"], |
||
| 86 | ["Asia/Karachi", "UTC 05:00"], |
||
| 87 | ["Asia/Kolkata", "UTC 05:30"], |
||
| 88 | ["Asia/Krasnoyarsk", "UTC 07:00"], |
||
| 89 | ["Asia/Kuala_Lumpur", "UTC 08:00"], |
||
| 90 | ["Asia/Kuwait", "UTC 03:00"], |
||
| 91 | ["Asia/Magadan", "UTC 11:00"], |
||
| 92 | ["Asia/Makassar", "UTC 08:00"], |
||
| 93 | ["Asia/Manila", "UTC 08:00"], |
||
| 94 | ["Asia/Muscat", "UTC 04:00"], |
||
| 95 | ["Asia/Nicosia", "UTC 02:00"], |
||
| 96 | ["Asia/Omsk", "UTC 06:00"], |
||
| 97 | ["Asia/Qatar", "UTC 03:00"], |
||
| 98 | ["Asia/Riyadh", "UTC 03:00"], |
||
| 99 | ["Asia/Seoul", "UTC 09:00"], |
||
| 100 | ["Asia/Shanghai", "UTC 08:00"], |
||
| 101 | ["Asia/Singapore", "UTC 08:00"], |
||
| 102 | ["Asia/Taipei", "UTC 08:00"], |
||
| 103 | ["Asia/Tokyo", "UTC 09:00"], |
||
| 104 | ["Asia/Vladivostok", "UTC 10:00"], |
||
| 105 | ["Asia/Yakutsk", "UTC 09:00"], |
||
| 106 | ["Asia/Yekaterinburg", "UTC 05:00"], |
||
| 107 | ["Atlantic/Azores", "UTC-01:00"], |
||
| 108 | ["Atlantic/Canary", "UTC 00:00"], |
||
| 109 | ["Atlantic/Reykjavik", "UTC 00:00"], |
||
| 110 | ["Australia/Broken_Hill", "UTC 09:30"], |
||
| 111 | ["Australia/Perth", "UTC 08:00"], |
||
| 112 | ["Australia/Sydney", "UTC 10:00"], |
||
| 113 | ["Etc/GMT", "UTC 00:00"], |
||
| 114 | ["Etc/GMT 0", "UTC 00:00"], |
||
| 115 | ["Etc/GMT 1", "UTC-01:00"], |
||
| 116 | ["Etc/GMT 10", "UTC-10:00"], |
||
| 117 | ["Etc/GMT 11", "UTC-11:00"], |
||
| 118 | ["Etc/GMT 12", "UTC-12:00"], |
||
| 119 | ["Etc/GMT 2", "UTC-02:00"], |
||
| 120 | ["Etc/GMT 3", "UTC-03:00"], |
||
| 121 | ["Etc/GMT 4", "UTC-04:00"], |
||
| 122 | ["Etc/GMT 5", "UTC-05:00"], |
||
| 123 | ["Etc/GMT 6", "UTC-06:00"], |
||
| 124 | ["Etc/GMT 7", "UTC-07:00"], |
||
| 125 | ["Etc/GMT 8", "UTC-08:00"], |
||
| 126 | ["Etc/GMT 9", "UTC-09:00"], |
||
| 127 | ["Etc/GMT-1", "UTC 01:00"], |
||
| 128 | ["Etc/GMT-10", "UTC 10:00"], |
||
| 129 | ["Etc/GMT-11", "UTC 11:00"], |
||
| 130 | ["Etc/GMT-12", "UTC 12:00"], |
||
| 131 | ["Etc/GMT-2", "UTC 02:00"], |
||
| 132 | ["Etc/GMT-3", "UTC 03:00"], |
||
| 133 | ["Etc/GMT-4", "UTC 04:00"], |
||
| 134 | ["Etc/GMT-5", "UTC 05:00"], |
||
| 135 | ["Etc/GMT-6", "UTC 06:00"], |
||
| 136 | ["Etc/GMT-7", "UTC 07:00"], |
||
| 137 | ["Etc/GMT-8", "UTC 08:00"], |
||
| 138 | ["Etc/GMT-9", "UTC 09:00"], |
||
| 139 | ["Europe/Amsterdam", "UTC 01:00"], |
||
| 140 | ["Europe/Athens", "UTC 02:00"], |
||
| 141 | ["Europe/Belgrade", "UTC 01:00"], |
||
| 142 | ["Europe/Berlin", "UTC 01:00"], |
||
| 143 | ["Europe/Bratislava", "UTC 01:00"], |
||
| 144 | ["Europe/Brussels", "UTC 01:00"], |
||
| 145 | ["Europe/Bucharest", "UTC 02:00"], |
||
| 146 | ["Europe/Budapest", "UTC 01:00"], |
||
| 147 | ["Europe/Copenhagen", "UTC 01:00"], |
||
| 148 | ["Europe/Dublin", "UTC 00:00"], |
||
| 149 | ["Europe/Helsinki", "UTC 02:00"], |
||
| 150 | ["Europe/Istanbul", "UTC 02:00"], |
||
| 151 | ["Europe/Kaliningrad", "UTC 02:00"], |
||
| 152 | ["Europe/Kiev", "UTC 02:00"], |
||
| 153 | ["Europe/Lisbon", "UTC 00:00"], |
||
| 154 | ["Europe/Ljubljana", "UTC 01:00"], |
||
| 155 | ["Europe/London", "UTC 00:00"], |
||
| 156 | ["Europe/Luxembourg", "UTC 01:00"], |
||
| 157 | ["Europe/Madrid", "UTC 01:00"], |
||
| 158 | ["Europe/Malta", "UTC 01:00"], |
||
| 159 | ["Europe/Moscow", "UTC 03:00"], |
||
| 160 | ["Europe/Oslo", "UTC 01:00"], |
||
| 161 | ["Europe/Paris", "UTC 01:00"], |
||
| 162 | ["Europe/Prague", "UTC 01:00"], |
||
| 163 | ["Europe/Riga", "UTC 02:00"], |
||
| 164 | ["Europe/Rome", "UTC 01:00"], |
||
| 165 | ["Europe/Samara", "UTC 03:00"], |
||
| 166 | ["Europe/Sarajevo", "UTC 01:00"], |
||
| 167 | ["Europe/Skopje", "UTC 01:00"], |
||
| 168 | ["Europe/Sofia", "UTC 02:00"], |
||
| 169 | ["Europe/Stockholm", "UTC 01:00"], |
||
| 170 | ["Europe/Tallinn", "UTC 02:00"], |
||
| 171 | ["Europe/Vienna", "UTC 01:00"], |
||
| 172 | ["Europe/Vilnius", "UTC 02:00"], |
||
| 173 | ["Europe/Warsaw", "UTC 01:00"], |
||
| 174 | ["Europe/Zagreb", "UTC 01:00"], |
||
| 175 | ["Europe/Zurich", "UTC 01:00"], |
||
| 176 | ["Indian/Maldives", "UTC 05:00"], |
||
| 177 | ["Indian/Mauritius", "UTC 04:00"], |
||
| 178 | ["Pacific/Apia", "UTC-11:00"], |
||
| 179 | ["Pacific/Auckland", "UTC 12:00"], |
||
| 180 | ["Pacific/Easter", "UTC-06:00"], |
||
| 181 | ["Pacific/Galapagos", "UTC-06:00"], |
||
| 182 | ["Pacific/Honolulu", "UTC-10:00"], |
||
| 183 | ["Pacific/Majuro", "UTC-12:00"], |
||
| 184 | ["Pacific/Midway", "UTC-11:00"], |
||
| 185 | ["Pacific/Niue", "UTC-11:00"], |
||
| 186 | ["Pacific/Pago Pago", "UTC-11:00"], |
||
| 187 | ["Pacific/Pago_Pago", "UTC-11:00"], |
||
| 188 | ]; |
||
| 191 |