PR přidává nový getter a setter pro změnu URL, na kterou se knihovna připojuje. Současně setter testuje, že je URL absolutní HTTP(S) adresa.
V souboru example/13-error-handle.php je právě uvedený příklad, který dědičnost používal. Tento soubor byl tedy v rámci PR upraven, aby používal nové rozhraní.
Důvod
Potřebujeme mít možnost pro účely testování změnit URL endpoint, pak se client připojuje. Tato potřeba již vznikla dříve, ale řešila se nevhodně poděděním třídy na jinou upravenou, která dané URL přepisuje dedičností – to je ale velmi neefektivní a neudržitelné.
PR přidává nový getter a setter pro změnu URL, na kterou se knihovna připojuje. Současně setter testuje, že je URL absolutní HTTP(S) adresa.
V souboru
example/13-error-handle.php
je právě uvedený příklad, který dědičnost používal. Tento soubor byl tedy v rámci PR upraven, aby používal nové rozhraní.Důvod
Potřebujeme mít možnost pro účely testování změnit URL endpoint, pak se client připojuje. Tato potřeba již vznikla dříve, ale řešila se nevhodně poděděním třídy na jinou upravenou, která dané URL přepisuje dedičností – to je ale velmi neefektivní a neudržitelné.