/**
  * Returns array or currency selection options for plugin settings.
  *
  * @see waPayment::settingCurrencySelect
  * @return array
  */
 public static function settingCurrencySelect()
 {
     $options = parent::settingCurrencySelect();
     /**
      * Currencies supported by PayPal
      * @see https://www.paypal.com/cgi-bin/webscr?cmd=p/sell/mc/mc_intro-outside
      */
     $allowed = array('CAD', 'EUR', 'GBP', 'USD', 'JPY', 'AUD', 'NZD', 'CHF', 'HKD', 'SGD', 'SEK', 'DKK', 'PLN', 'NOK', 'HUF', 'CZK', 'ILS', 'MXN', 'BRL', 'MYR', 'PHP', 'TWD', 'THB', 'TRY', 'RUB');
     /**
      * Filtering available currencies to leave only those supported by payment gateway
      */
     foreach ($options as $code => $option) {
         if (!in_array($code, $allowed)) {
             unset($options[$code]);
         }
     }
     return $options;
 }