* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\Ps_metrics\Api\Client; use PrestaShop\Module\Ps_metrics\Handler\GuzzleApiResponseExceptionHandler; use PrestaShop\Module\Ps_metrics\Middleware\CheckResponseMiddleware; use PrestaShop\Module\Ps_metrics\Middleware\LogMiddleware; use PrestaShop\Module\Ps_metrics\Middleware\ResponseMiddleware; use PrestaShop\Module\Ps_metrics\Middleware\SentryMiddleware; class HttpClient extends \PrestaShop\Module\Ps_metrics\Api\Client\HttpFactory { /** * AnalyticsClient constructor. * * @param CheckResponseMiddleware $checkResponseMiddleware * @param LogMiddleware $logMiddleware * @param SentryMiddleware $sentryMiddleware * @param ResponseMiddleware $responseMiddleWare * @param GuzzleApiResponseExceptionHandler $guzzleApiResponseExceptionHandler */ public function __construct(CheckResponseMiddleware $checkResponseMiddleware, LogMiddleware $logMiddleware, SentryMiddleware $sentryMiddleware, ResponseMiddleWare $responseMiddleWare, GuzzleApiResponseExceptionHandler $guzzleApiResponseExceptionHandler) { parent::__construct($checkResponseMiddleware, $logMiddleware, $sentryMiddleware, $responseMiddleWare, $guzzleApiResponseExceptionHandler); } }