From 59b0688842f1808c1a51f277d8605b3ec4a710de Mon Sep 17 00:00:00 2001
From: davide.cucurnia@vola.it <davide.cucurnia@vola.it>
Date: Wed, 07 Feb 2024 09:49:48 +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