davide.cucurnia@vola.it
2024-02-07 68b84d1f652aae4644c2dde96d9bb99e358294e8
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"] ?? [];