| Conditions | 2 |
| Paths | 1 |
| Total Lines | 310 |
| Code Lines | 3 |
| 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 |
||
| 693 | public function getAvailableKeyTypesAndFeatures($client = false) { |
||
| 694 | $this->response = $this->xml->__call('partner10.getAvailableKeyTypesAndFeatures', array($this->AuthInfo(), ($client === false ? $this->client : $client))); |
||
| 695 | return $this->response; |
||
| 696 | /* My Output: |
||
| 697 | Array |
||
| 698 | ( |
||
| 699 | [resultCode] => 100 |
||
| 700 | [features] => Array |
||
| 701 | ( |
||
| 702 | [0] => ADDON-CT-OAS-L-1Y |
||
| 703 | [1] => ADDON-HMP-L-M |
||
| 704 | [2] => SB10X-500 |
||
| 705 | [3] => ADDON-WPB-12500-M |
||
| 706 | [4] => MEDIUM |
||
| 707 | [5] => 30_DOMAINS_FOR_VZ |
||
| 708 | [6] => PLESK-100-SITES |
||
| 709 | [7] => SB10X-35000 |
||
| 710 | [8] => STORE_BUTTON_OFF |
||
| 711 | [9] => 2CPU_90CT_PIM |
||
| 712 | [10] => 4CPU_1CT_PIM |
||
| 713 | [11] => SB10X-300 |
||
| 714 | [12] => SB10X-25000 |
||
| 715 | [13] => 3_LANGUAGE_PACKS_FOR_VMM |
||
| 716 | [14] => UNLIMITED_DOMAINS_1000_BILLING_ACCOUNTS_100_SITES_FOR_VZ |
||
| 717 | [15] => 8CPU_15HV_PVA |
||
| 718 | [16] => ADDITIONAL_LANGUAGE_PACK |
||
| 719 | [17] => SB10X-100 |
||
| 720 | [18] => 4CPU_UNLIMITEDVC_PVA |
||
| 721 | [19] => PLESK_SWSOFT_SERVICES_OFF |
||
| 722 | [20] => 8CPU_100CT_PVA |
||
| 723 | [21] => PLESK_POWER_PACK_FOR_VMM |
||
| 724 | [22] => 4CPU_20CT_PIM |
||
| 725 | [23] => PLESK-UNLIMITED-PB-ACCOUNTS-FOR-VMM |
||
| 726 | [24] => HSPHERE_7500_ACCOUNTS |
||
| 727 | [25] => CLDF-PLUS-M |
||
| 728 | [26] => 7500_SITES_MULTI_SERVER |
||
| 729 | [27] => 4-LANGUAGE-PACKS-FOR-PPA |
||
| 730 | [28] => MONTHLY_AMPS |
||
| 731 | [29] => 300_SITES |
||
| 732 | [30] => UO-UNL-L-1Y |
||
| 733 | [31] => 2CPU_20CT_PIM |
||
| 734 | [32] => 8CPU_6HV_PVA |
||
| 735 | [33] => 4_LANGUAGE_PACKS |
||
| 736 | [34] => 8CPU_40CT_PVA |
||
| 737 | [35] => 8CPU_1CT_PVA |
||
| 738 | [36] => 2CPU_4HV_PVA |
||
| 739 | [37] => 8CPU_200CT_PVA |
||
| 740 | [38] => 4CPU_60CT_PIM |
||
| 741 | [39] => 100_EXT_WHITELABEL |
||
| 742 | [40] => 8CPU_50CT_PVA |
||
| 743 | [41] => PLESK-UNLIMITED-PB-ACCOUNTS |
||
| 744 | [42] => SB10X-40000 |
||
| 745 | [43] => PLESK_HOSTING_SUITE_FOR_VZ |
||
| 746 | [44] => HSPHERE_3750_ACCOUNTS |
||
| 747 | [45] => 2CPU_7HV_PVA |
||
| 748 | [46] => 4CPU_5CT_PIM |
||
| 749 | [47] => UNLIMITED_USERS_FOR_VPS |
||
| 750 | [48] => PLESK-100-SITES-FOR-VZ |
||
| 751 | [49] => PLESK_RELOADED_FOR_VZ_POWER_PACK |
||
| 752 | [50] => 8CPU_10HV_PVA |
||
| 753 | [51] => ADDONVZ-CT-OAS-L-1Y |
||
| 754 | [52] => PLESK_7X_FOR_WIN_FOR_VZ_POWER_PACK |
||
| 755 | [53] => SB10X-2500 |
||
| 756 | [54] => 2CPU_3CT_PIM |
||
| 757 | [55] => ADDITIONAL_LANGUAGE_PACK_FOR_VZ |
||
| 758 | [56] => 8CPU_80CT_PVA |
||
| 759 | [57] => 4CPU_30VC_PVA |
||
| 760 | [58] => 1000_SITES_MULTI_SERVER |
||
| 761 | [59] => 1_UNITY_MOBILE_SITE |
||
| 762 | [60] => 2CPU_40CT_PIM |
||
| 763 | [61] => EXTRAS_BUTTONS_OFF |
||
| 764 | [62] => UNLIMITED_DOMAINS_FOR_VMM |
||
| 765 | [63] => 8CPU_450CT_PVA |
||
| 766 | [64] => HSPHERE_500_ACCOUNTS |
||
| 767 | [65] => 4CPU_5VC_PVA |
||
| 768 | [66] => HSPHERE_1750_ACCOUNTS |
||
| 769 | [67] => FOTOLIA_OFF |
||
| 770 | [68] => SB10X-50000 |
||
| 771 | [69] => HSPHERE_1000_ACCOUNTS |
||
| 772 | [70] => 1000_EXT |
||
| 773 | [71] => SB10X-7500 |
||
| 774 | [72] => 100_EXTENSIONS |
||
| 775 | [73] => 2CPU_1CT_PIM |
||
| 776 | [74] => 1000_EXT_WHITELABEL |
||
| 777 | [75] => 8CPU_9HV_PVA |
||
| 778 | [76] => UO-1-L-1Y |
||
| 779 | [77] => 8CPU_5VC_PVA |
||
| 780 | [78] => 8CPU_8HV_PVA |
||
| 781 | [79] => 4_LANGUAGE_PACKS_FOR_VZ |
||
| 782 | [80] => 4CPU_70CT_PIM |
||
| 783 | [81] => 30_DOMAINS |
||
| 784 | [82] => 2_LANGUAGE_PACKS_FOR_VMM |
||
| 785 | [83] => ADDON-CT-OAS-L-M |
||
| 786 | [84] => UO-1-W-M |
||
| 787 | [85] => UNLIMITED-LANGUAGE-PACKS-FOR-PPA |
||
| 788 | [86] => 100_DOMAINS_FOR_VZ |
||
| 789 | [87] => ADDON-WPB-1000-M |
||
| 790 | [88] => STH-WMP-BUSP-M |
||
| 791 | [89] => UNLIMITED_DOMAINS |
||
| 792 | [90] => 2CPU_100CT_PIM |
||
| 793 | [91] => ADDONVZ-HMP-W-M |
||
| 794 | [92] => DISABLE_SITEBUILDER |
||
| 795 | [93] => 8CPU_1CT |
||
| 796 | [94] => HSPHERE_2500_ACCOUNTS |
||
| 797 | [95] => STH-WMP-BUS-M |
||
| 798 | [96] => PLESK_POWER_PACK_FOR_WIN |
||
| 799 | [97] => 8CPU_30VC_PVA |
||
| 800 | [98] => 8CPU_150CT_PVA |
||
| 801 | [99] => HSPHERE_5000_ACCOUNTS |
||
| 802 | [100] => 4CPU_90CT_PIM |
||
| 803 | [101] => PLESK-UNLIMITED-PB-ACCOUNTS-FOR-VZ |
||
| 804 | [102] => ADDON-WPB-45000-M |
||
| 805 | [103] => PLESK_POWER_PACK_FOR_VZ |
||
| 806 | [104] => 8CPU_250CT_PVA |
||
| 807 | [105] => 1-LANGUAGE-PACK-FOR-PPA |
||
| 808 | [106] => UO-UNL-W-M |
||
| 809 | [107] => 2CPU_5VC_PVA |
||
| 810 | [108] => ADDON-WPB-15000-M |
||
| 811 | [109] => PLESK_RELOADED_POWER_PACK |
||
| 812 | [110] => ADDON-WPB-7500-M |
||
| 813 | [111] => PLESK-1000-SITES-FOR-VZ |
||
| 814 | [112] => 10_UNITY_MOBILE_SITES |
||
| 815 | [148] => 3_LANGUAGE_PACKS_FOR_VZ |
||
| 816 | [149] => 2CPU_30CT_PIM |
||
| 817 | [150] => ENTERPRISE |
||
| 818 | [151] => 2CPU_50CT_PIM |
||
| 819 | [152] => ADDON-HMP-W-M |
||
| 820 | [153] => 2_LANGUAGE_PACKS_FOR_VZ |
||
| 821 | [154] => 4_LANGUAGE_PACKS_FOR_VMM |
||
| 822 | [155] => UO-UNL-L-M |
||
| 823 | [156] => SB10X-12500 |
||
| 824 | [157] => 4CPU_50CT_PIM |
||
| 825 | [158] => ADDON-WPB-20000-M |
||
| 826 | [159] => HSPHERE_10000_ACCOUNTS |
||
| 827 | [160] => 4CPU_3CT_PIM |
||
| 828 | [161] => 3_LANGUAGE_PACKS |
||
| 829 | [162] => 8CPU_90CT_PVA |
||
| 830 | [163] => 5000_SITES |
||
| 831 | [164] => 100_SITES |
||
| 832 | [165] => PLESK_POWER_PACK |
||
| 833 | [166] => 8CPU_400CT_PVA |
||
| 834 | [167] => 500_EXT |
||
| 835 | [168] => 5000_SITES_MULTI_SERVER |
||
| 836 | [169] => 5_LANGUAGE_PACKS_FOR_VMM |
||
| 837 | [170] => UNLIMITED_BATTLEFIELD_SERVERS |
||
| 838 | [171] => ADDON-WPB-35000-M |
||
| 839 | [172] => PLESK-100-SITES-FOR-VMM |
||
| 840 | [173] => ADDON-WPB-50000-M |
||
| 841 | [174] => 8CPU_4HV_PVA |
||
| 842 | [175] => 8CPU_5HV_PVA |
||
| 843 | [176] => 2CPU_10HV_PVA |
||
| 844 | [177] => ADDON-WPB-300-M |
||
| 845 | [178] => 2CPU_2HV_PVA |
||
| 846 | [179] => 300_SITES_MULTI_SERVER |
||
| 847 | [180] => 10_DOMAINS_FOR_VZ |
||
| 848 | [181] => 1_LANGUAGE_PACK |
||
| 849 | [182] => 4CPU_10CT_PIM |
||
| 850 | [183] => ADDON-WPB-700-M |
||
| 851 | [184] => 2CPU_30VC_PVA |
||
| 852 | [185] => 2CPU_1HV_PVA |
||
| 853 | [186] => 5_USERS_FOR_VPS |
||
| 854 | [187] => 2CPU_10CT_PIM |
||
| 855 | [188] => 500_SITES_MULTI_SERVER |
||
| 856 | [189] => 300_DOMAINS |
||
| 857 | [190] => 10000_SITES |
||
| 858 | [191] => 8CPU_2HV_PVA |
||
| 859 | [192] => ADDON-WPB-10000-M |
||
| 860 | [193] => PLESK_POWER_PACK_FOR_WIN_FOR_VMM |
||
| 861 | [194] => PLESK-1000-SITES-FOR-VMM |
||
| 862 | [195] => 5_LANGUAGE_PACKS |
||
| 863 | [196] => 1_LANGUAGE_PACK_FOR_VZ |
||
| 864 | [197] => 2CPU_200CT_PIM |
||
| 865 | [198] => VIRTUOZZO_PROMO_OFF |
||
| 866 | [199] => SB10X-5000 |
||
| 867 | [200] => 8CPU_7HV_PVA |
||
| 868 | [201] => 10_DOMAINS |
||
| 869 | [202] => PRO |
||
| 870 | [203] => 500_SITES |
||
| 871 | [204] => 2CPU_70CT_PIM |
||
| 872 | [205] => 1_BATTLEFIELD_SERVER |
||
| 873 | [206] => 2CPU_150CT_PIM |
||
| 874 | [207] => 2CPU_80CT_PIM |
||
| 875 | [208] => ADDONVMM-HMP-L-M |
||
| 876 | [209] => UNLIMITED_USERS |
||
| 877 | [210] => 4CPU_30CT_PIM |
||
| 878 | [211] => PLESK_POWER_PACK_FOR_WIN_FOR_VZ |
||
| 879 | [212] => 8CPU_300CT_PVA |
||
| 880 | [213] => 5_USERS |
||
| 881 | [214] => 4CPU_150CT_PIM |
||
| 882 | [215] => 10_BATTLEFIELD_SERVERS |
||
| 883 | [216] => ADDON-WPB-100-M |
||
| 884 | [217] => 8CPU_3HV_PVA |
||
| 885 | [218] => ADDON-WPB-2500-M |
||
| 886 | [219] => 5_LANGUAGE_PACKS_FOR_VZ |
||
| 887 | [220] => 5_BATTLEFIELD_SERVERS |
||
| 888 | [221] => DISABLE_GOOGLE_TOOLS |
||
| 889 | [222] => 500_EXT_WHITELABEL |
||
| 890 | [223] => UNLIMITED_DOMAINS_FOR_VZ |
||
| 891 | [224] => SB10X-15000 |
||
| 892 | [225] => UNLIMITED_MAILBOXES_FOR_VZ |
||
| 893 | [226] => 2CPU_5HV_PVA |
||
| 894 | [227] => PLESK_7X_FOR_WIN_POWER_PACK |
||
| 895 | [228] => PLESK-1000-SITES |
||
| 896 | [229] => DISABLE_FEATURE_UPGRADES |
||
| 897 | [230] => SB10X-20000 |
||
| 898 | [231] => ENTRY |
||
| 899 | [232] => 2CPU_6HV_PVA |
||
| 900 | [233] => 8CPU_30CT_PVA |
||
| 901 | [234] => UO-UNL-W-1Y |
||
| 902 | [235] => 2_LANGUAGE_PACKS |
||
| 903 | [236] => 8CPU_UNLIMITEDVC_PVA |
||
| 904 | [237] => 100_DOMAINS |
||
| 905 | [238] => 8CPU_20CT_PVA |
||
| 906 | [239] => 2CPU_3HV_PVA |
||
| 907 | [240] => ADD_1_MANAGED_MSSQL |
||
| 908 | [241] => 100_EXT |
||
| 909 | [242] => 100_EXTENSIONS_FOR_VZ |
||
| 910 | [243] => ADDON-WPB-500-M |
||
| 911 | [244] => 8CPU_3CT_PVA |
||
| 912 | [245] => 2CPU_9HV_PVA |
||
| 913 | [246] => 1_LANGUAGE_PACK_FOR_VMM |
||
| 914 | [247] => 8CPU_10CT_PVA |
||
| 915 | [248] => 2CPU_15HV_PVA |
||
| 916 | [249] => 2CPU_8HV_PVA |
||
| 917 | [250] => STARTER |
||
| 918 | [251] => ADDONVMM-HMP-W-M |
||
| 919 | [252] => 7500_SITES |
||
| 920 | [253] => 4CPU_40CT_PIM |
||
| 921 | [254] => SB10X-30000 |
||
| 922 | [255] => PROFESSIONAL |
||
| 923 | [256] => 1000_SITES |
||
| 924 | [257] => 8CPU_350CT_PVA |
||
| 925 | [258] => 2CPU_60CT_PIM |
||
| 926 | [259] => HSPHERE_200_ACCOUNTS |
||
| 927 | [260] => 8CPU_500CT_PVA |
||
| 928 | [261] => SB10X-10000 |
||
| 929 | [262] => STH-WMP-BSC-M |
||
| 930 | [263] => ADDON-WPB-25000-M |
||
| 931 | ) |
||
| 932 | |||
| 933 | [resultDesc] => Key types available: GLOBAL_MENTORING_LIVE_EXPERT_STANDARD_CARE, PSBM_45_SPE, PLESK-10-AND-LATER-FOR-VMM, PLESK_ANTIVIRUS_BY_KAV_FOR_WIN_FOR_VZ, PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-L-M, MYLITTLEADMIN_2000, MYLITTLEADMIN_2005, PLESK_ANTIVIRUS_BY_DRWEB_FOR_WIN, CRT-5-UNL-L, GLOBAL_MENTORING_TOTAL_CARE, LINUXMAGIC_MAGICSPAM, PLESK_ANTIVIRUS_BY_KAV_FOR_VZ, PINNACLE_CART_ECOMMERCE_SHOPPING_CART, SYMANTEC_NORTON_INTERNET_SECURITY_10SEATS_MONTHLY, ATI_PRO_FOR_WIN, STOPTHEHACKER-M, PARALLELS_PREMIUM_ANTIVIRUS_FOR_WIN_FOR_VZ, SB10X-PA, ATI_PRO, CRT-30-UNL-L, 4PSA_VOIPNOW_25_PROFESSIONAL, CLOUDLINUX-L-M, ATMAIL_WEBMAIL, PLESK_10_AND_LATER_FOR_WIN, CRT-5-100-L, PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-FOR-VZ-L-1Y, UNITY-ONE-W-M, PLESK-10-AND-LATER-FOR-WIN-FOR-VMM, GLOBAL_MENTORING_LIVE_EXPERT_BASIC, CRT-50-UNL-L, VIRTUOZZO_CONTAINERS_4, PARALLELS_PREMIUM_ANTIVIRUS_FOR_VZ, PLESK_10_AND_LATER_FOR_VZ, PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-FOR-VZ-L-M, CRT-50-100-L, UNITY-ONE-L-M, PLESK_ANTIVIRUS_BY_DRWEB, SYMANTEC_NORTON_INTERNET_SECURITY_MONTHLY, CRT-100-UNL-L, PARALLELS-CLOUD-SERVER, PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-L-1Y, CRT-100-100-L, PLESK_10_AND_LATER_FOR_WIN_FOR_VZ, PPA-L-M, PARALLELS_PREMIUM_ANTIVIRUS_FOR_WIN, PARALLELS-PREMIUM-ANTIVIRUS-FOR-VMM, PLESK_ANTIVIRUS_BY_KAV_FOR_WIN, PLESK_ANTIVIRUS_BY_DRWEB_FOR_VZ, SYMANTEC_NORTON_INTERNET_SECURITY_5SEATS_MONTHLY, UNITY_MOBILE, PLESK_ANTIVIRUS_BY_DRWEB_FOR_WIN_FOR_VZ, SB10X, UNITY_MOBILE_FOR_WIN, PARALLELS-CLOUD-STORAGE, CRT-30-100-L, CLOUDFLARE-M, VIRTUOZZO_CONTAINERS_4_FOR_WIN, PLESK_10_AND_LATER, PARALLELS_PREMIUM_ANTIVIRUS, SYMANTEC_NORTON_INTERNET_SECURITY_3SEATS_MONTHLY, PLESK_ANTIVIRUS_BY_KAV, KEEPIT_ONLINE_BACKUP. Features available: ADDON-CT-OAS-L-1Y, ADDON-HMP-L-M, SB10X-500, ADDON-WPB-12500-M, MEDIUM, 30_DOMAINS_FOR_VZ, PLESK-100-SITES, SB10X-35000, STORE_BUTTON_OFF, 2CPU_90CT_PIM, 4CPU_1CT_PIM, SB10X-300, SB10X-25000, 3_LANGUAGE_PACKS_FOR_VMM, UNLIMITED_DOMAINS_1000_BILLING_ACCOUNTS_100_SITES_FOR_VZ, 8CPU_15HV_PVA, ADDITIONAL_LANGUAGE_PACK, SB10X-100, 4CPU_UNLIMITEDVC_PVA, PLESK_SWSOFT_SERVICES_OFF, 8CPU_100CT_PVA, PLESK_POWER_PACK_FOR_VMM, 4CPU_20CT_PIM, PLESK-UNLIMITED-PB-ACCOUNTS-FOR-VMM, HSPHERE_7500_ACCOUNTS, CLDF-PLUS-M, 7500_SITES_MULTI_SERVER, 4-LANGUAGE-PACKS-FOR-PPA, MONTHLY_AMPS, 300_SITES, UO-UNL-L-1Y, 2CPU_20CT_PIM, 8CPU_6HV_PVA, 4_LANGUAGE_PACKS, 8CPU_40CT_PVA, 8CPU_1CT_PVA, 2CPU_4HV_PVA, 8CPU_200CT_PVA, 4CPU_60CT_PIM, 100_EXT_WHITELABEL, 8CPU_50CT_PVA, PLESK-UNLIMITED-PB-ACCOUNTS, SB10X-40000, PLESK_HOSTING_SUITE_FOR_VZ, HSPHERE_3750_ACCOUNTS, 2CPU_7HV_PVA, 4CPU_5CT_PIM, UNLIMITED_USERS_FOR_VPS, PLESK-100-SITES-FOR-VZ, PLESK_RELOADED_FOR_VZ_POWER_PACK, 8CPU_10HV_PVA, ADDONVZ-CT-OAS-L-1Y, PLESK_7X_FOR_WIN_FOR_VZ_POWER_PACK, SB10X-2500, 2CPU_3CT_PIM, ADDITIONAL_LANGUAGE_PACK_FOR_VZ, 8CPU_80CT_PVA, 4CPU_30VC_PVA, 1000_SITES_MULTI_SERVER, 1_UNITY_MOBILE_SITE, 2CPU_40CT_PIM, EXTRAS_BUTTONS_OFF, UNLIMITED_DOMAINS_FOR_VMM, 8CPU_450CT_PVA, HSPHERE_500_ACCOUNTS, 4CPU_5VC_PVA, HSPHERE_1750_ACCOUNTS, FOTOLIA_OFF, SB10X-50000, HSPHERE_1000_ACCOUNTS, 1000_EXT, SB10X-7500, 100_EXTENSIONS, 2CPU_1CT_PIM, 1000_EXT_WHITELABEL, 8CPU_9HV_PVA, UO-1-L-1Y, 8CPU_5VC_PVA, 8CPU_8HV_PVA, 4_LANGUAGE_PACKS_FOR_VZ, 4CPU_70CT_PIM, 30_DOMAINS, 2_LANGUAGE_PACKS_FOR_VMM, ADDON-CT-OAS-L-M, UO-1-W-M, UNLIMITED-LANGUAGE-PACKS-FOR-PPA, 100_DOMAINS_FOR_VZ, ADDON-WPB-1000-M, STH-WMP-BUSP-M, UNLIMITED_DOMAINS, 2CPU_100CT_PIM, ADDONVZ-HMP-W-M, DISABLE_SITEBUILDER, 8CPU_1CT, HSPHERE_2500_ACCOUNTS, STH-WMP-BUS-M, PLESK_POWER_PACK_FOR_WIN, 8CPU_30VC_PVA, 8CPU_150CT_PVA, HSPHERE_5000_ACCOUNTS, 4CPU_90CT_PIM, PLESK-UNLIMITED-PB-ACCOUNTS-FOR-VZ, ADDON-WPB-45000-M, PLESK_POWER_PACK_FOR_VZ, 8CPU_250CT_PVA, 1-LANGUAGE-PACK-FOR-PPA, UO-UNL-W-M, 2CPU_5VC_PVA, ADDON-WPB-15000-M, PLESK_RELOADED_POWER_PACK, ADDON-WPB-7500-M, PLESK-1000-SITES-FOR-VZ, 10_UNITY_MOBILE_SITES, 8CPU_70CT_PVA, UNLIMITED_MAILBOXES, STH-WMP-PRO-M, SB10X-45000, 8CPU_1HV_PVA, NEWSFEED_OFF, 4CPU_80CT_PIM, UO-1-W-1Y, 10000_SITES_MULTI_SERVER, 8CPU_UNLIMITEDHV_PVA, 2_BATTLEFIELD_SERVERS, CLNX-M, 8CPU_60CT_PVA, 100_SITES_MULTI_SERVER, 2CPU_UNLIMITEDVC_PVA, 2CPU_UNLIMITED_HV_PVA, 10_EXT_WHITELABEL, REINSTATE_SUS, ADDONVZ-HMP-L-M, UO-1-L-M, 8CPU_5CT_PVA, 4CPU_100CT_PIM, SB10X-1000, ADDON-WPB-5000-M, 2CPU_5CT_PIM, 10_EXT, 5_UNITY_MOBILE_SITES, 4CPU_200CT_PIM, ADDON-WPB-40000-M, ADDON-WPB-30000-M, 5-LANGUAGE-PACKS-FOR-PPA, 3-LANGUAGE-PACKS-FOR-PPA, PCS-RKU, ADDONVZ-CT-OAS-L-M, 2-LANGUAGE-PACKS-FOR-PPA, 3_LANGUAGE_PACKS_FOR_VZ, 2CPU_30CT_PIM, ENTERPRISE, 2CPU_50CT_PIM, ADDON-HMP-W-M, 2_LANGUAGE_PACKS_FOR_VZ, 4_LANGUAGE_PACKS_FOR_VMM, UO-UNL-L-M, SB10X-12500, 4CPU_50CT_PIM, ADDON-WPB-20000-M, HSPHERE_10000_ACCOUNTS, 4CPU_3CT_PIM, 3_LANGUAGE_PACKS, 8CPU_90CT_PVA, 5000_SITES, 100_SITES, PLESK_POWER_PACK, 8CPU_400CT_PVA, 500_EXT, 5000_SITES_MULTI_SERVER, 5_LANGUAGE_PACKS_FOR_VMM, UNLIMITED_BATTLEFIELD_SERVERS, ADDON-WPB-35000-M, PLESK-100-SITES-FOR-VMM, ADDON-WPB-50000-M, 8CPU_4HV_PVA, 8CPU_5HV_PVA, 2CPU_10HV_PVA, ADDON-WPB-300-M, 2CPU_2HV_PVA, 300_SITES_MULTI_SERVER, 10_DOMAINS_FOR_VZ, 1_LANGUAGE_PACK, 4CPU_10CT_PIM, ADDON-WPB-700-M, 2CPU_30VC_PVA, 2CPU_1HV_PVA, 5_USERS_FOR_VPS, 2CPU_10CT_PIM, 500_SITES_MULTI_SERVER, 300_DOMAINS, 10000_SITES, 8CPU_2HV_PVA, ADDON-WPB-10000-M, PLESK_POWER_PACK_FOR_WIN_FOR_VMM, PLESK-1000-SITES-FOR-VMM, 5_LANGUAGE_PACKS, 1_LANGUAGE_PACK_FOR_VZ, 2CPU_200CT_PIM, VIRTUOZZO_PROMO_OFF, SB10X-5000, 8CPU_7HV_PVA, 10_DOMAINS, PRO, 500_SITES, 2CPU_70CT_PIM, 1_BATTLEFIELD_SERVER, 2CPU_150CT_PIM, 2CPU_80CT_PIM, ADDONVMM-HMP-L-M, UNLIMITED_USERS, 4CPU_30CT_PIM, PLESK_POWER_PACK_FOR_WIN_FOR_VZ, 8CPU_300CT_PVA, 5_USERS, 4CPU_150CT_PIM, 10_BATTLEFIELD_SERVERS, ADDON-WPB-100-M, 8CPU_3HV_PVA, ADDON-WPB-2500-M, 5_LANGUAGE_PACKS_FOR_VZ, 5_BATTLEFIELD_SERVERS, DISABLE_GOOGLE_TOOLS, 500_EXT_WHITELABEL, UNLIMITED_DOMAINS_FOR_VZ, SB10X-15000, UNLIMITED_MAILBOXES_FOR_VZ, 2CPU_5HV_PVA, PLESK_7X_FOR_WIN_POWER_PACK, PLESK-1000-SITES, DISABLE_FEATURE_UPGRADES, SB10X-20000, ENTRY, 2CPU_6HV_PVA, 8CPU_30CT_PVA, UO-UNL-W-1Y, 2_LANGUAGE_PACKS, 8CPU_UNLIMITEDVC_PVA, 100_DOMAINS, 8CPU_20CT_PVA, 2CPU_3HV_PVA, ADD_1_MANAGED_MSSQL, 100_EXT, 100_EXTENSIONS_FOR_VZ, ADDON-WPB-500-M, 8CPU_3CT_PVA, 2CPU_9HV_PVA, 1_LANGUAGE_PACK_FOR_VMM, 8CPU_10CT_PVA, 2CPU_15HV_PVA, 2CPU_8HV_PVA, STARTER, ADDONVMM-HMP-W-M, 7500_SITES, 4CPU_40CT_PIM, SB10X-30000, PROFESSIONAL, 1000_SITES, 8CPU_350CT_PVA, 2CPU_60CT_PIM, HSPHERE_200_ACCOUNTS, 8CPU_500CT_PVA, SB10X-10000, STH-WMP-BSC-M, ADDON-WPB-25000-M. |
||
| 934 | [keyTypes] => Array |
||
| 935 | ( |
||
| 936 | [0] => GLOBAL_MENTORING_LIVE_EXPERT_STANDARD_CARE |
||
| 937 | [1] => PSBM_45_SPE |
||
| 938 | [2] => PLESK-10-AND-LATER-FOR-VMM |
||
| 939 | [3] => PLESK_ANTIVIRUS_BY_KAV_FOR_WIN_FOR_VZ |
||
| 940 | [4] => PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-L-M |
||
| 941 | [5] => MYLITTLEADMIN_2000 |
||
| 942 | [6] => MYLITTLEADMIN_2005 |
||
| 943 | [7] => PLESK_ANTIVIRUS_BY_DRWEB_FOR_WIN |
||
| 944 | [8] => CRT-5-UNL-L |
||
| 945 | [9] => GLOBAL_MENTORING_TOTAL_CARE |
||
| 946 | [10] => LINUXMAGIC_MAGICSPAM |
||
| 947 | [11] => PLESK_ANTIVIRUS_BY_KAV_FOR_VZ |
||
| 948 | [12] => PINNACLE_CART_ECOMMERCE_SHOPPING_CART |
||
| 949 | [13] => SYMANTEC_NORTON_INTERNET_SECURITY_10SEATS_MONTHLY |
||
| 950 | [14] => ATI_PRO_FOR_WIN |
||
| 951 | [15] => STOPTHEHACKER-M |
||
| 952 | [16] => PARALLELS_PREMIUM_ANTIVIRUS_FOR_WIN_FOR_VZ |
||
| 953 | [17] => SB10X-PA |
||
| 954 | [18] => ATI_PRO |
||
| 955 | [19] => CRT-30-UNL-L |
||
| 956 | [20] => 4PSA_VOIPNOW_25_PROFESSIONAL |
||
| 957 | [21] => CLOUDLINUX-L-M |
||
| 958 | [22] => ATMAIL_WEBMAIL |
||
| 959 | [23] => PLESK_10_AND_LATER_FOR_WIN |
||
| 960 | [24] => CRT-5-100-L |
||
| 961 | [25] => PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-FOR-VZ-L-1Y |
||
| 962 | [26] => UNITY-ONE-W-M |
||
| 963 | [27] => PLESK-10-AND-LATER-FOR-WIN-FOR-VMM |
||
| 964 | [28] => GLOBAL_MENTORING_LIVE_EXPERT_BASIC |
||
| 965 | [29] => CRT-50-UNL-L |
||
| 966 | [30] => VIRTUOZZO_CONTAINERS_4 |
||
| 967 | [31] => PARALLELS_PREMIUM_ANTIVIRUS_FOR_VZ |
||
| 968 | [32] => PLESK_10_AND_LATER_FOR_VZ |
||
| 969 | [33] => PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-FOR-VZ-L-M |
||
| 970 | [34] => CRT-50-100-L |
||
| 971 | [35] => UNITY-ONE-L-M |
||
| 972 | [36] => PLESK_ANTIVIRUS_BY_DRWEB |
||
| 973 | [37] => SYMANTEC_NORTON_INTERNET_SECURITY_MONTHLY |
||
| 974 | [38] => CRT-100-UNL-L |
||
| 975 | [39] => PARALLELS-CLOUD-SERVER |
||
| 976 | [40] => PARALLELS-PREMIUM-OUTBOUND-ANTISPAM-L-1Y |
||
| 977 | [41] => CRT-100-100-L |
||
| 978 | [42] => PLESK_10_AND_LATER_FOR_WIN_FOR_VZ |
||
| 979 | [43] => PPA-L-M |
||
| 980 | [44] => PARALLELS_PREMIUM_ANTIVIRUS_FOR_WIN |
||
| 981 | [45] => PARALLELS-PREMIUM-ANTIVIRUS-FOR-VMM |
||
| 982 | [46] => PLESK_ANTIVIRUS_BY_KAV_FOR_WIN |
||
| 983 | [47] => PLESK_ANTIVIRUS_BY_DRWEB_FOR_VZ |
||
| 984 | [48] => SYMANTEC_NORTON_INTERNET_SECURITY_5SEATS_MONTHLY |
||
| 985 | [49] => UNITY_MOBILE |
||
| 986 | [50] => PLESK_ANTIVIRUS_BY_DRWEB_FOR_WIN_FOR_VZ |
||
| 987 | [51] => SB10X |
||
| 988 | [52] => UNITY_MOBILE_FOR_WIN |
||
| 989 | [53] => PARALLELS-CLOUD-STORAGE |
||
| 990 | [54] => CRT-30-100-L |
||
| 991 | [55] => CLOUDFLARE-M |
||
| 992 | [56] => VIRTUOZZO_CONTAINERS_4_FOR_WIN |
||
| 993 | [57] => PLESK_10_AND_LATER |
||
| 994 | [58] => PARALLELS_PREMIUM_ANTIVIRUS |
||
| 995 | [59] => SYMANTEC_NORTON_INTERNET_SECURITY_3SEATS_MONTHLY |
||
| 996 | [60] => PLESK_ANTIVIRUS_BY_KAV |
||
| 997 | [61] => KEEPIT_ONLINE_BACKUP |
||
| 998 | ) |
||
| 999 | |||
| 1000 | ) |
||
| 1001 | */ |
||
| 1002 | } |
||
| 1003 | |||
| 1005 |
Instead of super-globals, we recommend to explicitly inject the dependencies of your class. This makes your code less dependent on global state and it becomes generally more testable: