davide.cucurnia@vola.it
7 days ago 4464ad6cc68682701b8fc91c67a81a573c71a180
con template blade
1 files added
1 files modified
28 ■■■■ changed files
app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php 9 ●●●●● patch | view | raw | blame | history
resources/views/vodafone_fake_sso/response_templates/getWebcustomerInformation.blade.php 19 ●●●●● patch | view | raw | blame | history
app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php
@@ -2,6 +2,7 @@
namespace App\Vola\Services\VolaFakeHTTPResponder;
use App\Models\VodafoneUser;
use App\Vola\Classes\Utils;
use Cookie;
use GuzzleHttp\Promise\RejectedPromise;
@@ -27,7 +28,7 @@
        if (isset($profile)) {
            $responseContent["data"] = $this->fillXmlResponses($picassoRequest);
            $responseContent["data"] = $this->fillXmlResponses($profile, $picassoRequest);
            $responseContent["status"] = 200;
            \RequestLogger::logProcessedRequest($request, $responseContent, (($picassoRequest) ? 'Picasso' : 'SSO Legacy') );
            return $responseContent;
@@ -42,9 +43,11 @@
    }
    public function fillXMLResponses(bool $picassso): string
    public function fillXMLResponses(string $profile, bool $picassso): string
    {
        return '';
        $user = VodafoneUser::where(['id' => $profile]);
        $stringView = ""; //views/response_templates/*.blade.php ?? *.xml
        return $stringView;
    }
    public function getResponses(Request $request, $selectedUser, $picasso = false): string|array
resources/views/vodafone_fake_sso/response_templates/getWebcustomerInformation.blade.php
New file
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<getWebCustomerInformation>
    <EmailAddress>{{$email}}</EmailAddress>
    <Sex></Sex>
    <Surname>DoppiaSim</Surname>
    <BirthProvinceName>LUCCA</BirthProvinceName>
    <BirthPlace>VIAREGGIO</BirthPlace>
    <Type_ID>2</Type_ID>
    <Birthdate>Fri Apr 16 00:00:00 MET 1971</Birthdate>
    <HomeProvinceName>LUCCA</HomeProvinceName>
    <Custcode>5.123123</Custcode>
    <ProfileIdentifier>BUSINESS_EMPLOYEE</ProfileIdentifier>
    <MicroBusiness>false</MicroBusiness>
    <HomePhone></HomePhone>
    <Address>VIA BERNARDINO</Address>
    <FiscalCode>MNCCST71D16L833U</FiscalCode>
    <Name>DoppiaSim</Name>
    <Username>DoppiaSim</Username>
</getWebCustomerInformation>