You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rád bych navrhl pro verzi 3.0 výměnu Soap klienta. Je to něco, co minimálně ve svých projektech mám v plánu dělat, a tedy nabízím implementaci přímo tady. Rád bych využil buď Guzzle/PSR-7 (osobně mi přijde z uživatelského pohledu jednodušší mít závislost přímo na Guzzle), nebo např. meng-tian/async-soap-guzzle
Motivace
Bylo by možné zpřístupnit async API (což jestli dobře chápu byla hlavní motivace pro BatchRequest SOAP #29)
Jednodušší testování - ve Skautském Hospodaření mockujeme Soap komunikaci přes PHP-VCR, pro Guzzle je mnohem jednodušší testy psát (jsou tam přímo utility middlewares jako HistoryMiddleware apod). Kromě toho některé části ani nejdou namockovat (SoapClient při vytvoření instance stahuje wsdl soubor, což není možné nijak přetížit).
V skautis/nette nebudeme muset mít vlastní panel pro Tracy - bude fungovat jakýkoliv panel pro Guzzle (např. https://github.com/contributte/guzzlette)
Nemám problém to připravit a poslat PR, ale zajímal by mě ohlas na podobnou změnu.
Rád bych navrhl pro verzi 3.0 výměnu Soap klienta. Je to něco, co minimálně ve svých projektech mám v plánu dělat, a tedy nabízím implementaci přímo tady. Rád bych využil buď Guzzle/PSR-7 (osobně mi přijde z uživatelského pohledu jednodušší mít závislost přímo na Guzzle), nebo např. meng-tian/async-soap-guzzle
Motivace
HistoryMiddlewareapod). Kromě toho některé části ani nejdou namockovat (SoapClient při vytvoření instance stahuje wsdl soubor, což není možné nijak přetížit).Nemám problém to připravit a poslat PR, ale zajímal by mě ohlas na podobnou změnu.