From 68b84d1f652aae4644c2dde96d9bb99e358294e8 Mon Sep 17 00:00:00 2001 From: davide.cucurnia@vola.it <davide.cucurnia@vola.it> Date: Wed, 07 Feb 2024 10:18:30 +0100 Subject: [PATCH] struttura di base versione model based --- app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php b/app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php index f2f68c2..f9ac83b 100644 --- a/app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php +++ b/app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php @@ -21,7 +21,12 @@ $this->sso_XML = config('devtools.fake_sso_profiles'); } - public function getResponses(Request $request, $testUser, $picasso = false) + public function getModelBasedResponses($request, $testUser, $picasso = false): string|array + { + return 'test. funziono ma le logiche non sono state ancora implementate'; + } + + public function getResponses(Request $request, $testUser, $picasso = false): string|array { $uriParts = explode("?", $request->url()); $methodUri = Str::afterLast($uriParts[0], "/"); @@ -45,7 +50,7 @@ } } - public function getLoggedPicasso($testUser) + public function getLoggedPicasso($testUser): string|array { if (isset($_COOKIE["SSOSESSIONID"])) { if (!isset($this->sso_XML[$testUser]["picasso"])) { @@ -70,7 +75,7 @@ return $xml; } - public function getLoggedLegacy($testUser) + public function getLoggedLegacy($testUser): string|array { if (isset($_COOKIE["CAuthCookie"])) { if (!isset($this->sso_XML[$testUser]["sso"])) { @@ -95,7 +100,7 @@ return $xml; } - public function getResponseArgumentsBased($userMethods, $methodUri, $reqParams = []) + public function getResponseArgumentsBased($userMethods, $methodUri, $reqParams = []): string { $method = $userMethods[$methodUri]; $params = $method["parametri"]; @@ -122,7 +127,7 @@ * @param bool $picasso * @return array|mixed */ - private function getUserResponseSet(mixed $testUser, bool $picasso) + private function getUserResponseSet(mixed $testUser, bool $picasso): array { if ($picasso) { $userMethods = $this->sso_XML[$testUser]["picasso"] ?? []; -- Gitblit v1.8.0