/** * Prepare request * * @param \XLite\Core\HTTP\Request $request Request * @param string $type Request type * @param array $params Request params * * @return \XLite\Core\HTTP\Request */ protected function prepareRequest($request, $type, $params) { if ('api' === $this->getSetting('api_type') && 'certificate' === $this->getSetting('auth_method')) { $request->setAdditionalOption(\CURLOPT_SSLCERT, $this->getSetting('certificate')); } return parent::prepareRequest($request, $type, $params); }