This PR is mainly focused on refreshing the test suite, making better use of DI and PHPUnit's --testdox runner.
Along with all of the test refactoring, a Logger instance is now being explicitly injected into the Translator class constructor, rather than calling logger().
Coverage remained the same at 100.0% when pulling 5bc86e0325bceddd903652214bad3174bbd441a2 on refactor/tests into 4fb656bad99e313375969117de566c8c859fbbb4 on develop.
This PR is mainly focused on refreshing the test suite, making better use of DI and PHPUnit's
--testdox
runner.Along with all of the test refactoring, a Logger instance is now being explicitly injected into the
Translator
class constructor, rather than callinglogger()
.