davide.cucurnia@vola.it
7 days ago 93344faeafe810265f51b5c66b5f1525af2955a1
ormai che ci siamo....
1 files added
1 files renamed
1 files modified
24 ■■■■ changed files
app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php 11 ●●●● patch | view | raw | blame | history
resources/views/vodafone_fake_sso/response_templates/legacy/getWebcustomerInformation.blade.php patch | view | raw | blame | history
resources/views/vodafone_fake_sso/response_templates/picasso/getWebcustomerInformation.blade.php 13 ●●●●● patch | view | raw | blame | history
app/Vola/Services/VolaFakeHTTPResponder/VolaFakeHTTPResponder.php
@@ -16,9 +16,14 @@
    public array $data;
    private array $xmlResponses;
    protected string $pathTemplateFolderLegacy;
    protected string $pathTemplateFolderPicasso;
    public function __construct()
    {
        $this->xmlResponses = config('devtools.fake_sso_profiles');
        $this->pathTemplateFolderLegacy = 'response_templates.legacy';
        $this->pathTemplateFolderPicasso = 'response_templates.picasso';
    }
    public function getModelBasedResponses(Request $request): array
@@ -43,11 +48,11 @@
    }
    public function fillXMLResponses(string $profile, bool $picassso): string
    public function fillXMLResponses(string $profile, bool $picasso): string
    {
        $user = VodafoneUser::where(['id' => $profile]);
        $stringView = ""; //views/response_templates/*.blade.php ?? *.xml
        return $stringView;
        $viewFolder = ($picasso) ? $this->pathTemplateFolderPicasso : $this->pathTemplateFolderLegacy;
        return view($viewFolder, ['user' => $user])->render(); //views/response_templates/legacy/*.blade.php ?? *.xml
    }
    public function getResponses(Request $request, $selectedUser, $picasso = false): string|array
resources/views/vodafone_fake_sso/response_templates/legacy/getWebcustomerInformation.blade.php
resources/views/vodafone_fake_sso/response_templates/picasso/getWebcustomerInformation.blade.php
New file
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<getWebCustomerInformation>
    <errorCode>0</errorCode>
    <Surname>DoppiaSim</Surname>
    <Name>DoppiaSim</Name>
    <Username>DoppiaSim</Username>
    <EmailAddress>davide.cucurnia@vola.it</EmailAddress>
    <BirthProvinceName>Non disponibile</BirthProvinceName>
    <HomeProvinceName>Non disponibile</HomeProvinceName>
    <Custcode>5.123123</Custcode>
    <MicroBusiness>false</MicroBusiness>
    <ProfileIdentifier>BUSINESS_EMPLOYEE</ProfileIdentifier>
</getWebCustomerInformation>'