This PR adds in the basic github PHPCS, PHPStan, PHPUnit and Release workflows. I have however dropped the PHPStan level to 1 as there are ~114 issues that need to be fixed on our standard level 6 and it should probably be addressed separately with unit tests added.
This PR includes fixes for PHPCS but nothing that should be a breaking change.
This PR adds in the basic github PHPCS, PHPStan, PHPUnit and Release workflows. I have however dropped the PHPStan level to 1 as there are ~114 issues that need to be fixed on our standard level 6 and it should probably be addressed separately with unit tests added.
This PR includes fixes for PHPCS but nothing that should be a breaking change.