walle89 / SwedbankJson

Unofficial API client for the Swedbank's and Sparbankerna's mobile apps in Sweden.
MIT License
74 stars 14 forks source link

Minimumkrav på PHP 5.5? #24

Closed walle89 closed 8 years ago

walle89 commented 8 years ago

Med anledning av issue #18 jag har försökt hitta en lösning på hur man ska kunna få BankID. Jag har hitta den och en del av lösningen är att uppgradera projektet till Guzzle 6 (den nuvarande versionen kör 5).

Vad som är nytt med version 6 och som är relaterat till detta projekt innebär det bättre stöd för att spara kakor mellan sessioner, som är avgörande för att BankID samt "säkerhetsdosa med kontrollnummer och svarskod" ska kunna fungera. Men med Guzzle 6 innebär också högre systemkrav, i detta fall krävs minst PHP 5.5 till skillnad mot Guzzle 5 kräver 5.4. Att kunna få det fungera i Guzzle 5 kanske kan fungera, men det innebär en hel del jobb och det är inte alls helt säkert att det kommer att fungera.

Kort och gott, det jag vill ha feedback på är om ni kan svara på följande frågor:

Är det okej att höja kravet för PHP från version 5.4 till 5.5 i nästa version av projektet? Om inte, varför är PHP 5.4 ett måste?

walle89 commented 8 years ago

Tittare närmare på Guzzle 5 och den kan inte spara Sessions som krävs för att det ska funka. Så att, som det ser ut nu så är Guzzle 6 enda vettiga alternativet och därmed PHP 5.5 kravet.