From 2ee5d07e487fb9c8d6551d9e7bfe3517dfe6a048 Mon Sep 17 00:00:00 2001 From: Attila Kerekes Date: Tue, 29 Nov 2022 17:03:45 +0100 Subject: [PATCH] fix: Make supportedapps compatible with legacy interface --- app/SupportedApps.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/SupportedApps.php b/app/SupportedApps.php index 175104f2..bafb4af2 100644 --- a/app/SupportedApps.php +++ b/app/SupportedApps.php @@ -63,20 +63,20 @@ abstract class SupportedApps /** * @param $url * @param array $attrs - * @param array|null $overridevars - * @param string|null $overridemethod + * @param array|bool|null $overridevars + * @param string|bool|null $overridemethod * @return ResponseInterface|null * @throws GuzzleException */ public function execute( $url, array $attrs = [], - array $overridevars = null, - string $overridemethod = null + $overridevars = null, + $overridemethod = null ): ?ResponseInterface { $res = null; - $vars = ($overridevars !== null) ? + $vars = ($overridevars !== null || $overridevars !== false) ? $overridevars : [ 'http_errors' => false, 'timeout' => 15, @@ -85,7 +85,7 @@ abstract class SupportedApps $client = new Client($vars); - $method = ($overridemethod !== null) ? $overridemethod : $this->method; + $method = ($overridemethod !== null || $overridemethod !== false) ? $overridemethod : $this->method; try { return $client->request($method, $url, $attrs);