public function setGateway(GatewayType $gateway) { $this->gateway = $gateway; $this->logger = DonationLoggerFactory::getLogger($gateway); $gateway_errors = $this->gateway->getAllErrors(); // @codeCoverageIgnoreStart if (!is_array($gateway_errors)) { $gateway_errors = array(); } // @codeCoverageIgnoreEnd $this->form_errors = array_merge(DataValidator::getEmptyErrorArray(), $gateway_errors); }