* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * @copyright PayPal */ namespace PaypalAddons\classes\Venmo; use Configuration; use Context; use Country; use PaypalAddons\classes\Constants\PaypalConfigurations; use Tools; class VenmoFunctionality { public function isAvailable() { $iso = Country::getIsoById((int) Configuration::get('PS_COUNTRY_DEFAULT')); return Tools::strtolower($iso) == 'us'; } public function isEnabled() { return (int) Configuration::get(PaypalConfigurations::VENMO_OPTION); } public function isEligibleContext(Context $context) { if (empty($context->currency->iso_code)) { return false; } return Tools::strtolower($context->currency->iso_code) == 'usd'; } }