This PR contains a series of updates, refactoring, and cleanups to align with SilverStripe 5 and PHP 8 standards.
Key Changes:
Alignment with Standards: The codebase has been updated to align with SilverStripe 5 and PHP 8.
Refactoring: A series of refactoring tasks have been completed to adhere to the updated standards.
Build Cleanup: Minor refactoring and cleaning of the build process were undertaken.
Configuration: Updated the .editorconfig file to align with the current standards.
Removal: Deleted .scrutinizer.yml.
Changelog Update: Added a new version entry in CHANGELOG.md that mentions compatibility with the framework ^5.0 and updated standards to PHP 8.
README Update: Modified the README file to make it more descriptive and clear.
New Additions: Added _config.php, docs/en/README.md, and phpcs.xml.dist files.
Composer.json Update: Updated and added new configurations in the composer.json file.
Code Refactoring: The ArtefactCleanTask.php file underwent significant refactoring, including renaming the file path, improving type hinting, and other PHP 8 compatible changes.
Description:
This PR contains a series of updates, refactoring, and cleanups to align with SilverStripe 5 and PHP 8 standards.
Key Changes: