| | |
| | | $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], "/"); |
| | |
| | | } |
| | | } |
| | | |
| | | public function getLoggedPicasso($testUser) |
| | | public function getLoggedPicasso($testUser): string|array |
| | | { |
| | | if (isset($_COOKIE["SSOSESSIONID"])) { |
| | | if (!isset($this->sso_XML[$testUser]["picasso"])) { |
| | |
| | | return $xml; |
| | | } |
| | | |
| | | public function getLoggedLegacy($testUser) |
| | | public function getLoggedLegacy($testUser): string|array |
| | | { |
| | | if (isset($_COOKIE["CAuthCookie"])) { |
| | | if (!isset($this->sso_XML[$testUser]["sso"])) { |
| | |
| | | return $xml; |
| | | } |
| | | |
| | | public function getResponseArgumentsBased($userMethods, $methodUri, $reqParams = []) |
| | | public function getResponseArgumentsBased($userMethods, $methodUri, $reqParams = []): string |
| | | { |
| | | $method = $userMethods[$methodUri]; |
| | | $params = $method["parametri"]; |
| | |
| | | * @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"] ?? []; |