JEMBOT MAWOT Bypass Shell
<?php
/**
 * Mollie       https://www.mollie.nl
 *
 * @author      Mollie B.V. <info@mollie.nl>
 * @copyright   Mollie B.V.
 * @license     https://github.com/mollie/PrestaShop/blob/master/LICENSE.md
 *
 * @see        https://github.com/mollie/PrestaShop
 * @codingStandardsIgnoreStart
 */
namespace Mollie\Service;
use Context;
use Country;
use Mollie;
if (!defined('_PS_VERSION_')) {
    exit;
}
class CountryService
{
    const FILE_NAME = 'CountryService';
    /**
     * @var Mollie
     */
    private $module;
    public function __construct(Mollie $module)
    {
        $this->module = $module;
    }
    public function getActiveCountriesList($onlyActive = true)
    {
        $context = Context::getContext();
        $langId = $context->language->id;
        $countries = Country::getCountries($langId, $onlyActive);
        $countriesWithNames = [];
        $countriesWithNames[] = [
            'id' => 0,
            'name' => $this->module->l('All', self::FILE_NAME),
        ];
        foreach ($countries as $key => $country) {
            $countriesWithNames[] = [
                'id' => $key,
                'name' => $country['name'],
            ];
        }
        return $countriesWithNames;
    }
}
xxxxx1.0, XXX xxxx