| 1 | <?php |
||
| 20 | class JapanPrefectureUtil |
||
| 21 | { |
||
| 22 | private static $prefectureMap = [ |
||
| 23 | 1 => '北海道', |
||
| 24 | 2 => '青森県', 3 => '岩手県', 4 => '宮城県', 5 => '秋田県', 6 => '山形県', 7 => '福島県', |
||
| 25 | 8 => '茨城県', 9 => '栃木県', 10 => '群馬県', 11 => '埼玉県', 12 => '千葉県', 13 => '東京都', 14 => '神奈川県', |
||
| 26 | 15 => '新潟県', 16 => '富山県', 17 => '石川県', 18 => '福井県', 19 => '山梨県', 20 => '長野県', 21 => '岐阜県', 22 => '静岡県', 23 => '愛知県', |
||
| 27 | 24 => '三重県', 25 => '滋賀県', 26 => '京都府', 27 => '大阪府', 28 => '兵庫県', 29 => '奈良県', 30 => '和歌山県', |
||
| 28 | 31 => '鳥取県', 32 => '島根県', 33 => '岡山県', 34 => '広島県', 35 => '山口県', |
||
| 29 | 36 => '徳島県', 37 => '香川県', 38 => '愛媛県', 39 => '高知県', |
||
| 30 | 40 => '福岡県', 41 => '佐賀県', 42 => '長崎県', 43 => '熊本県', 44 => '大分県', 45 => '宮崎県', 46 => '鹿児島県', 47 => '沖縄県', |
||
| 31 | ]; |
||
| 32 | |||
| 33 | private static $areaMap = [ |
||
| 34 | 1 => '北海道', |
||
| 35 | 2 => '東北', |
||
| 36 | 3 => '関東', |
||
| 37 | 4 => '中部', |
||
| 38 | 5 => '近畿', |
||
| 39 | 6 => '中国', |
||
| 40 | 7 => '四国', |
||
| 41 | 8 => '九州', |
||
| 42 | ]; |
||
| 43 | |||
| 44 | private static $prefectureAreaMap = [ |
||
| 45 | 1 => 1, |
||
| 46 | 2 => 2, 3 => 2, 4 => 2, 5 => 2, 6 => 2, 7 => 2, |
||
| 47 | 8 => 3, 9 => 3, 10 => 3, 11 => 3, 12 => 3, 13 => 3, 14 => 3, |
||
| 48 | 15 => 4, 16 => 4, 17 => 4, 18 => 4, 19 => 4, 20 => 4, 21 => 4, 22 => 4, |
||
| 49 | 24 => 5, 25 => 5, 26 => 5, 27 => 5, 28 => 5, 29 => 5, 30 => 5, |
||
| 50 | 31 => 6, 32 => 6, 33 => 6, 34 => 6, |
||
| 51 | 36 => 7, 37 => 7, 38 => 7, 39 => 7, |
||
| 52 | 40 => 8, 41 => 8, 42 => 8, 43 => 8, 44 => 8, 44 => 8, 45 => 8, 46 => 8, 48 => 8, |
||
| 53 | ]; |
||
| 54 | |||
| 55 | private static $flippedPrefectureMap = null; |
||
| 56 | private static $flippedAreaMap = null; |
||
| 57 | private static $flippedPrefectureAreaMap = null; |
||
|
1 ignored issue
–
show
|
|||
| 58 | |||
| 59 | private static function prepareFlippedPrefectureMap() |
||
| 65 | |||
| 66 | private static function prepareFlippedAreaMap() |
||
| 72 | |||
| 73 | public static function convertCodeToName($prefectureCode) |
||
| 80 | |||
| 81 | public static function convertNameToCode($prefectureName) |
||
| 89 | |||
| 90 | public static function convertAreaCodeToName($areaCode) |
||
| 97 | |||
| 98 | public static function convertAreaNameToCode($areaName) |
||
| 106 | |||
| 107 | /** |
||
| 108 | * @param string $heystack |
||
| 109 | * @param string $needle |
||
| 110 | * @param integer $adjuster |
||
| 111 | */ |
||
| 112 | private static function mbStrposOf($heystack, $needle, $adjuster) |
||
| 123 | |||
| 124 | public static function pickFirstAsCode($address) |
||
| 149 | |||
| 150 | /** |
||
| 151 | * @param string $address |
||
| 152 | */ |
||
| 153 | public static function pickFirst($address) |
||
| 158 | |||
| 159 | public static function pickAll($address) |
||
| 169 | |||
| 170 | public static function pickAllAsCode($address) |
||
| 179 | |||
| 180 | public static function getAreaCode($prefectureNameOrCode) |
||
| 187 | |||
| 188 | public static function getAreaName($prefectureNameOrCode) |
||
| 193 | } |
||
| 194 |
This check marks private properties in classes that are never used. Those properties can be removed.