* Support PHP 8 and drop support for 7.1 & 7.2
* Increase minimum PHPCS version
* Fix PHP8 deprecation
https://php.watch/versions/8.0/deprecated-reflectionparameter-methods#getClass
* Fix code coverage issue on Travis
* Change function signature
Ensure optional parameters follow non-optional paramters. This functionality is deprecated in PHP 8.0 and will be considered a syntax error in future versions.
* Update CHANGELOG
* Update dev dependencies
Ensure compatibility with PHP 8 whilst running tests on CI
* Increase minimum version of `php-di/invoker`
* Update Coveralls
Co-authored-by: Joe Lambert <joe@rareloop.com>