/** * @param string $name * @param string $cacheDir */ public function __construct($name, $cacheDir) { parent::__construct($name); $this->name = $name; if (null !== $cacheDir && is_file($cache = $cacheDir . '/ruudk_payment_mollie_issuers.php')) { $this->issuers = (require $cache); } }
/** * @param string $name * @param array $issuers */ public function __construct($name, array $issuers) { parent::__construct($name); $this->name = $name; foreach ($issuers as $issuerId => $issuerName) { $this->issuers[] = new Issuer($issuerId, $issuerName, 'ideal'); } }