| Conditions | 1 |
| Paths | 1 |
| Total Lines | 262 |
| Code Lines | 258 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 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 |
||
| 304 | public static function getCountryList() |
||
| 305 | { |
||
| 306 | xoops_loadLanguage('countries'); |
||
| 307 | $country_list = array( |
||
| 308 | '' => '-', |
||
| 309 | 'AD' => _COUNTRY_AD, |
||
| 310 | 'AE' => _COUNTRY_AE, |
||
| 311 | 'AF' => _COUNTRY_AF, |
||
| 312 | 'AG' => _COUNTRY_AG, |
||
| 313 | 'AI' => _COUNTRY_AI, |
||
| 314 | 'AL' => _COUNTRY_AL, |
||
| 315 | 'AM' => _COUNTRY_AM, |
||
| 316 | 'AN' => _COUNTRY_AN, |
||
| 317 | 'AO' => _COUNTRY_AO, |
||
| 318 | 'AQ' => _COUNTRY_AQ, |
||
| 319 | 'AR' => _COUNTRY_AR, |
||
| 320 | 'AS' => _COUNTRY_AS, |
||
| 321 | 'AT' => _COUNTRY_AT, |
||
| 322 | 'AU' => _COUNTRY_AU, |
||
| 323 | 'AW' => _COUNTRY_AW, |
||
| 324 | 'AX' => _COUNTRY_AX, |
||
| 325 | 'AZ' => _COUNTRY_AZ, |
||
| 326 | 'BA' => _COUNTRY_BA, |
||
| 327 | 'BB' => _COUNTRY_BB, |
||
| 328 | 'BD' => _COUNTRY_BD, |
||
| 329 | 'BE' => _COUNTRY_BE, |
||
| 330 | 'BF' => _COUNTRY_BF, |
||
| 331 | 'BG' => _COUNTRY_BG, |
||
| 332 | 'BH' => _COUNTRY_BH, |
||
| 333 | 'BI' => _COUNTRY_BI, |
||
| 334 | 'BJ' => _COUNTRY_BJ, |
||
| 335 | 'BL' => _COUNTRY_BL, |
||
| 336 | 'BM' => _COUNTRY_BM, |
||
| 337 | 'BN' => _COUNTRY_BN, |
||
| 338 | 'BO' => _COUNTRY_BO, |
||
| 339 | 'BR' => _COUNTRY_BR, |
||
| 340 | 'BS' => _COUNTRY_BS, |
||
| 341 | 'BT' => _COUNTRY_BT, |
||
| 342 | 'BV' => _COUNTRY_BV, |
||
| 343 | 'BW' => _COUNTRY_BW, |
||
| 344 | 'BY' => _COUNTRY_BY, |
||
| 345 | 'BZ' => _COUNTRY_BZ, |
||
| 346 | 'CA' => _COUNTRY_CA, |
||
| 347 | 'CC' => _COUNTRY_CC, |
||
| 348 | 'CD' => _COUNTRY_CD, |
||
| 349 | 'CF' => _COUNTRY_CF, |
||
| 350 | 'CG' => _COUNTRY_CG, |
||
| 351 | 'CH' => _COUNTRY_CH, |
||
| 352 | 'CI' => _COUNTRY_CI, |
||
| 353 | 'CK' => _COUNTRY_CK, |
||
| 354 | 'CL' => _COUNTRY_CL, |
||
| 355 | 'CM' => _COUNTRY_CM, |
||
| 356 | 'CN' => _COUNTRY_CN, |
||
| 357 | 'CO' => _COUNTRY_CO, |
||
| 358 | 'CR' => _COUNTRY_CR, |
||
| 359 | 'CS' => _COUNTRY_CS, // Not listed in ISO 3166, former Serbia & Montenegro |
||
| 360 | 'CU' => _COUNTRY_CU, |
||
| 361 | 'CV' => _COUNTRY_CV, |
||
| 362 | 'CX' => _COUNTRY_CX, |
||
| 363 | 'CY' => _COUNTRY_CY, |
||
| 364 | 'CZ' => _COUNTRY_CZ, |
||
| 365 | 'DE' => _COUNTRY_DE, |
||
| 366 | 'DJ' => _COUNTRY_DJ, |
||
| 367 | 'DK' => _COUNTRY_DK, |
||
| 368 | 'DM' => _COUNTRY_DM, |
||
| 369 | 'DO' => _COUNTRY_DO, |
||
| 370 | 'DZ' => _COUNTRY_DZ, |
||
| 371 | 'EC' => _COUNTRY_EC, |
||
| 372 | 'EE' => _COUNTRY_EE, |
||
| 373 | 'EG' => _COUNTRY_EG, |
||
| 374 | 'EH' => _COUNTRY_EH, |
||
| 375 | 'ER' => _COUNTRY_ER, |
||
| 376 | 'ES' => _COUNTRY_ES, |
||
| 377 | 'ET' => _COUNTRY_ET, |
||
| 378 | 'FI' => _COUNTRY_FI, |
||
| 379 | 'FJ' => _COUNTRY_FJ, |
||
| 380 | 'FK' => _COUNTRY_FK, |
||
| 381 | 'FM' => _COUNTRY_FM, |
||
| 382 | 'FO' => _COUNTRY_FO, |
||
| 383 | 'FR' => _COUNTRY_FR, |
||
| 384 | 'FX' => _COUNTRY_FX, // Not listed in ISO 3166 |
||
| 385 | 'GA' => _COUNTRY_GA, |
||
| 386 | 'GB' => _COUNTRY_GB, |
||
| 387 | 'GD' => _COUNTRY_GD, |
||
| 388 | 'GE' => _COUNTRY_GE, |
||
| 389 | 'GF' => _COUNTRY_GF, |
||
| 390 | 'GG' => _COUNTRY_GG, |
||
| 391 | 'GH' => _COUNTRY_GH, |
||
| 392 | 'GI' => _COUNTRY_GI, |
||
| 393 | 'GL' => _COUNTRY_GL, |
||
| 394 | 'GM' => _COUNTRY_GM, |
||
| 395 | 'GN' => _COUNTRY_GN, |
||
| 396 | 'GP' => _COUNTRY_GP, |
||
| 397 | 'GQ' => _COUNTRY_GQ, |
||
| 398 | 'GR' => _COUNTRY_GR, |
||
| 399 | 'GS' => _COUNTRY_GS, |
||
| 400 | 'GT' => _COUNTRY_GT, |
||
| 401 | 'GU' => _COUNTRY_GU, |
||
| 402 | 'GW' => _COUNTRY_GW, |
||
| 403 | 'GY' => _COUNTRY_GY, |
||
| 404 | 'HK' => _COUNTRY_HK, |
||
| 405 | 'HM' => _COUNTRY_HM, |
||
| 406 | 'HN' => _COUNTRY_HN, |
||
| 407 | 'HR' => _COUNTRY_HR, |
||
| 408 | 'HT' => _COUNTRY_HT, |
||
| 409 | 'HU' => _COUNTRY_HU, |
||
| 410 | 'ID' => _COUNTRY_ID, |
||
| 411 | 'IE' => _COUNTRY_IE, |
||
| 412 | 'IL' => _COUNTRY_IL, |
||
| 413 | 'IM' => _COUNTRY_IM, |
||
| 414 | 'IN' => _COUNTRY_IN, |
||
| 415 | 'IO' => _COUNTRY_IO, |
||
| 416 | 'IQ' => _COUNTRY_IQ, |
||
| 417 | 'IR' => _COUNTRY_IR, |
||
| 418 | 'IS' => _COUNTRY_IS, |
||
| 419 | 'IT' => _COUNTRY_IT, |
||
| 420 | 'JM' => _COUNTRY_JM, |
||
| 421 | 'JO' => _COUNTRY_JO, |
||
| 422 | 'JP' => _COUNTRY_JP, |
||
| 423 | 'KE' => _COUNTRY_KE, |
||
| 424 | 'KG' => _COUNTRY_KG, |
||
| 425 | 'KH' => _COUNTRY_KH, |
||
| 426 | 'KI' => _COUNTRY_KI, |
||
| 427 | 'KM' => _COUNTRY_KM, |
||
| 428 | 'KN' => _COUNTRY_KN, |
||
| 429 | 'KP' => _COUNTRY_KP, |
||
| 430 | 'KR' => _COUNTRY_KR, |
||
| 431 | 'KW' => _COUNTRY_KW, |
||
| 432 | 'KY' => _COUNTRY_KY, |
||
| 433 | 'KZ' => _COUNTRY_KZ, |
||
| 434 | 'LA' => _COUNTRY_LA, |
||
| 435 | 'LB' => _COUNTRY_LB, |
||
| 436 | 'LC' => _COUNTRY_LC, |
||
| 437 | 'LI' => _COUNTRY_LI, |
||
| 438 | 'LK' => _COUNTRY_LK, |
||
| 439 | 'LR' => _COUNTRY_LR, |
||
| 440 | 'LS' => _COUNTRY_LS, |
||
| 441 | 'LT' => _COUNTRY_LT, |
||
| 442 | 'LU' => _COUNTRY_LU, |
||
| 443 | 'LV' => _COUNTRY_LV, |
||
| 444 | 'LY' => _COUNTRY_LY, |
||
| 445 | 'MA' => _COUNTRY_MA, |
||
| 446 | 'MC' => _COUNTRY_MC, |
||
| 447 | 'MD' => _COUNTRY_MD, |
||
| 448 | 'ME' => _COUNTRY_ME, |
||
| 449 | 'MF' => _COUNTRY_MF, |
||
| 450 | 'MG' => _COUNTRY_MG, |
||
| 451 | 'MH' => _COUNTRY_MH, |
||
| 452 | 'MK' => _COUNTRY_MK, |
||
| 453 | 'ML' => _COUNTRY_ML, |
||
| 454 | 'MM' => _COUNTRY_MM, |
||
| 455 | 'MN' => _COUNTRY_MN, |
||
| 456 | 'MO' => _COUNTRY_MO, |
||
| 457 | 'MP' => _COUNTRY_MP, |
||
| 458 | 'MQ' => _COUNTRY_MQ, |
||
| 459 | 'MR' => _COUNTRY_MR, |
||
| 460 | 'MS' => _COUNTRY_MS, |
||
| 461 | 'MT' => _COUNTRY_MT, |
||
| 462 | 'MU' => _COUNTRY_MU, |
||
| 463 | 'MV' => _COUNTRY_MV, |
||
| 464 | 'MW' => _COUNTRY_MW, |
||
| 465 | 'MX' => _COUNTRY_MX, |
||
| 466 | 'MY' => _COUNTRY_MY, |
||
| 467 | 'MZ' => _COUNTRY_MZ, |
||
| 468 | 'NA' => _COUNTRY_NA, |
||
| 469 | 'NC' => _COUNTRY_NC, |
||
| 470 | 'NE' => _COUNTRY_NE, |
||
| 471 | 'NF' => _COUNTRY_NF, |
||
| 472 | 'NG' => _COUNTRY_NG, |
||
| 473 | 'NI' => _COUNTRY_NI, |
||
| 474 | 'NL' => _COUNTRY_NL, |
||
| 475 | 'NO' => _COUNTRY_NO, |
||
| 476 | 'NP' => _COUNTRY_NP, |
||
| 477 | 'NR' => _COUNTRY_NR, |
||
| 478 | 'NT' => _COUNTRY_NT, // Not listed in ISO 3166 |
||
| 479 | 'NU' => _COUNTRY_NU, |
||
| 480 | 'NZ' => _COUNTRY_NZ, |
||
| 481 | 'OM' => _COUNTRY_OM, |
||
| 482 | 'PA' => _COUNTRY_PA, |
||
| 483 | 'PE' => _COUNTRY_PE, |
||
| 484 | 'PF' => _COUNTRY_PF, |
||
| 485 | 'PG' => _COUNTRY_PG, |
||
| 486 | 'PH' => _COUNTRY_PH, |
||
| 487 | 'PK' => _COUNTRY_PK, |
||
| 488 | 'PL' => _COUNTRY_PL, |
||
| 489 | 'PM' => _COUNTRY_PM, |
||
| 490 | 'PN' => _COUNTRY_PN, |
||
| 491 | 'PR' => _COUNTRY_PR, |
||
| 492 | 'PS' => _COUNTRY_PS, |
||
| 493 | 'PT' => _COUNTRY_PT, |
||
| 494 | 'PW' => _COUNTRY_PW, |
||
| 495 | 'PY' => _COUNTRY_PY, |
||
| 496 | 'QA' => _COUNTRY_QA, |
||
| 497 | 'RE' => _COUNTRY_RE, |
||
| 498 | 'RO' => _COUNTRY_RO, |
||
| 499 | 'RS' => _COUNTRY_RS, |
||
| 500 | 'RU' => _COUNTRY_RU, |
||
| 501 | 'RW' => _COUNTRY_RW, |
||
| 502 | 'SA' => _COUNTRY_SA, |
||
| 503 | 'SB' => _COUNTRY_SB, |
||
| 504 | 'SC' => _COUNTRY_SC, |
||
| 505 | 'SD' => _COUNTRY_SD, |
||
| 506 | 'SE' => _COUNTRY_SE, |
||
| 507 | 'SG' => _COUNTRY_SG, |
||
| 508 | 'SH' => _COUNTRY_SH, |
||
| 509 | 'SI' => _COUNTRY_SI, |
||
| 510 | 'SJ' => _COUNTRY_SJ, |
||
| 511 | 'SK' => _COUNTRY_SK, |
||
| 512 | 'SL' => _COUNTRY_SL, |
||
| 513 | 'SM' => _COUNTRY_SM, |
||
| 514 | 'SN' => _COUNTRY_SN, |
||
| 515 | 'SO' => _COUNTRY_SO, |
||
| 516 | 'SR' => _COUNTRY_SR, |
||
| 517 | 'ST' => _COUNTRY_ST, |
||
| 518 | 'SU' => _COUNTRY_SU, // Not listed in ISO 3166 |
||
| 519 | 'SV' => _COUNTRY_SV, |
||
| 520 | 'SY' => _COUNTRY_SY, |
||
| 521 | 'SZ' => _COUNTRY_SZ, |
||
| 522 | 'TC' => _COUNTRY_TC, |
||
| 523 | 'TD' => _COUNTRY_TD, |
||
| 524 | 'TF' => _COUNTRY_TF, |
||
| 525 | 'TG' => _COUNTRY_TG, |
||
| 526 | 'TH' => _COUNTRY_TH, |
||
| 527 | 'TJ' => _COUNTRY_TJ, |
||
| 528 | 'TK' => _COUNTRY_TK, |
||
| 529 | 'TL' => _COUNTRY_TL, |
||
| 530 | 'TM' => _COUNTRY_TM, |
||
| 531 | 'TN' => _COUNTRY_TN, |
||
| 532 | 'TO' => _COUNTRY_TO, |
||
| 533 | 'TP' => _COUNTRY_TP, // Not listed in ISO 3166, has changed to TL |
||
| 534 | 'TR' => _COUNTRY_TR, |
||
| 535 | 'TT' => _COUNTRY_TT, |
||
| 536 | 'TV' => _COUNTRY_TV, |
||
| 537 | 'TW' => _COUNTRY_TW, |
||
| 538 | 'TZ' => _COUNTRY_TZ, |
||
| 539 | 'UA' => _COUNTRY_UA, |
||
| 540 | 'UG' => _COUNTRY_UG, |
||
| 541 | //"UK" => _COUNTRY_UK, // Not listed in ISO 3166 |
||
| 542 | 'UM' => _COUNTRY_UM, |
||
| 543 | 'US' => _COUNTRY_US, |
||
| 544 | 'UY' => _COUNTRY_UY, |
||
| 545 | 'UZ' => _COUNTRY_UZ, |
||
| 546 | 'VA' => _COUNTRY_VA, |
||
| 547 | 'VC' => _COUNTRY_VC, |
||
| 548 | 'VE' => _COUNTRY_VE, |
||
| 549 | 'VG' => _COUNTRY_VG, |
||
| 550 | 'VI' => _COUNTRY_VI, |
||
| 551 | 'VN' => _COUNTRY_VN, |
||
| 552 | 'VU' => _COUNTRY_VU, |
||
| 553 | 'WF' => _COUNTRY_WF, |
||
| 554 | 'WS' => _COUNTRY_WS, |
||
| 555 | 'YE' => _COUNTRY_YE, |
||
| 556 | 'YT' => _COUNTRY_YT, |
||
| 557 | 'YU' => _COUNTRY_YU, // Not listed in ISO 3166, former Yugoslavia |
||
| 558 | 'ZA' => _COUNTRY_ZA, |
||
| 559 | 'ZM' => _COUNTRY_ZM, |
||
| 560 | 'ZR' => _COUNTRY_ZR, // Not listed in ISO 3166 |
||
| 561 | 'ZW' => _COUNTRY_ZW); |
||
| 562 | asort($country_list); |
||
| 563 | reset($country_list); |
||
| 564 | |||
| 565 | return $country_list; |
||
| 566 | } |
||
| 662 |