Skip to content

Commit

Permalink
Condense arrays
Browse files Browse the repository at this point in the history
  • Loading branch information
dfridrich committed Oct 30, 2017
1 parent 7826a4c commit e7a5bb8
Showing 1 changed file with 27 additions and 270 deletions.
297 changes: 27 additions & 270 deletions src/QRPlatba.php
Original file line number Diff line number Diff line change
Expand Up @@ -29,168 +29,23 @@ class QRPlatba
* @var array
*/
private static $currencies = [
'AED',
'AFN',
'ALL',
'AMD',
'ANG',
'AOA',
'ARS',
'AUD',
'AWG',
'AZN',
'BAM',
'BBD',
'BDT',
'BGN',
'BHD',
'BIF',
'BMD',
'BND',
'BOB',
'BRL',
'BSD',
'BTN',
'BWP',
'BYN',
'BZD',
'CAD',
'CDF',
'CHF',
'CLP',
'CNY',
'COP',
'CRC',
'CUC',
'CUP',
'CVE',
'CZK',
'DJF',
'DKK',
'DOP',
'DZD',
'EGP',
'ERN',
'ETB',
'EUR',
'FJD',
'FKP',
'GBP',
'GEL',
'GGP',
'GHS',
'GIP',
'GMD',
'GNF',
'GTQ',
'GYD',
'HKD',
'HNL',
'HRK',
'HTG',
'HUF',
'IDR',
'ILS',
'IMP',
'INR',
'IQD',
'IRR',
'ISK',
'JEP',
'JMD',
'JOD',
'JPY',
'KES',
'KGS',
'KHR',
'KMF',
'KPW',
'KRW',
'KWD',
'KYD',
'KZT',
'LAK',
'LBP',
'LKR',
'LRD',
'LSL',
'LYD',
'MAD',
'MDL',
'MGA',
'MKD',
'MMK',
'MNT',
'MOP',
'MRO',
'MUR',
'MVR',
'MWK',
'MXN',
'MYR',
'MZN',
'NAD',
'NGN',
'NIO',
'NOK',
'NPR',
'NZD',
'OMR',
'PAB',
'PEN',
'PGK',
'PHP',
'PKR',
'PLN',
'PYG',
'QAR',
'RON',
'RSD',
'RUB',
'RWF',
'SAR',
'SBD',
'SCR',
'SDG',
'SEK',
'SGD',
'SHP',
'SLL',
'SOS',
'SPL',
'SRD',
'STD',
'SVC',
'SYP',
'SZL',
'THB',
'TJS',
'TMT',
'TND',
'TOP',
'TRY',
'TTD',
'TVD',
'TWD',
'TZS',
'UAH',
'UGX',
'USD',
'UYU',
'UZS',
'VEF',
'VND',
'VUV',
'WST',
'XAF',
'XCD',
'XDR',
'XOF',
'XPF',
'YER',
'ZAR',
'ZMW',
'ZWD',
'AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN',
'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BRL',
'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHF', 'CLP', 'CNY',
'COP', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD',
'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GGP', 'GHS',
'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF',
'IDR', 'ILS', 'IMP', 'INR', 'IQD', 'IRR', 'ISK', 'JEP', 'JMD', 'JOD',
'JPY', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KRW', 'KWD', 'KYD', 'KZT',
'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD',
'MMK', 'MNT', 'MOP', 'MRO', 'MUR', 'MVR', 'MWK', 'MXN', 'MYR', 'MZN',
'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK',
'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR',
'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLL', 'SOS', 'SPL', 'SRD',
'STD', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY',
'TTD', 'TVD', 'TWD', 'TZS', 'UAH', 'UGX', 'USD', 'UYU', 'UZS', 'VEF',
'VND', 'VUV', 'WST', 'XAF', 'XCD', 'XDR', 'XOF', 'XPF', 'YER', 'ZAR',
'ZMW', 'ZWD',
];

/**
Expand Down Expand Up @@ -521,123 +376,25 @@ private function stripDiacritics($string)
{
$string = str_replace(
[
'ě',
'š',
'č',
'ř',
'ž',
'ý',
'á',
'í',
'é',
'ú',
'ů',
'ó',
'ť',
'ď',
'ľ',
'ň',
'ŕ',
'â',
'ă',
'ä',
'ĺ',
'ć',
'ç',
'ę',
'ë',
'î',
'ń',
'ô',
'ő',
'ö',
'ů',
'ű',
'ü',
'ě', 'š', 'č', 'ř', 'ž', 'ý', 'á', 'í', 'é', 'ú', 'ů',
'ó', 'ť', 'ď', 'ľ', 'ň', 'ŕ', 'â', 'ă', 'ä', 'ĺ', 'ć',
'ç', 'ę', 'ë', 'î', 'ń', 'ô', 'ő', 'ö', 'ů', 'ű', 'ü',
],
[
'e',
's',
'c',
'r',
'z',
'y',
'a',
'i',
'e',
'u',
'u',
'o',
't',
'd',
'l',
'n',
'a',
'a',
'a',
'a',
'a',
'a',
'c',
'e',
'e',
'i',
'n',
'o',
'o',
'o',
'u',
'u',
'u',
'e', 's', 'c', 'r', 'z', 'y', 'a', 'i', 'e', 'u', 'u',
'o', 't', 'd', 'l', 'n', 'a', 'a', 'a', 'a', 'a', 'a',
'c', 'e', 'e', 'i', 'n', 'o', 'o', 'o', 'u', 'u', 'u',
],
$string
);
$string = str_replace(
[
'Ě',
'Š',
'Č',
'Ř',
'Ž',
'Ý',
'Á',
'Í',
'É',
'Ú',
'Ů',
'Ó',
'Ť',
'Ď',
'Ľ',
'Ň',
'Ä',
'Ć',
'Ë',
'Ö',
'Ü',
'Ě', 'Š', 'Č', 'Ř', 'Ž', 'Ý', 'Á', 'Í', 'É', 'Ú', 'Ů',
'Ó', 'Ť', 'Ď', 'Ľ', 'Ň', 'Ä', 'Ć', 'Ë', 'Ö', 'Ü',
],
[
'E',
'S',
'C',
'R',
'Z',
'Y',
'A',
'I',
'E',
'U',
'U',
'O',
'T',
'D',
'L',
'N',
'A',
'C',
'E',
'O',
'U',
'E', 'S', 'C', 'R', 'Z', 'Y', 'A', 'I', 'E', 'U', 'U',
'O', 'T', 'D', 'L', 'N', 'A', 'C', 'E', 'O', 'U',
],
$string
);
Expand Down

0 comments on commit e7a5bb8

Please sign in to comment.