At the moment easybill/zugferd-php does not support php 8.1 due to locking the JMS/Serializer Version to 3.4.
A newly introduced mechanic (readonly) in PHP 8.1 "clashes" with the ReadOnly Annotation in the JMS/Serializer Package.
This issue was fixed with the version 3.16. For that reason this Pull Request was created to upgrade the previously mentioned package and allow this project to support PHP 8.1
If you run the make test81 with the outdated packages the following error will occur.
As you can see by the newly introduced php action the tests will now run with php 8.1.
At the moment easybill/zugferd-php does not support php 8.1 due to locking the JMS/Serializer Version to 3.4.
A newly introduced mechanic (readonly) in PHP 8.1 "clashes" with the ReadOnly Annotation in the JMS/Serializer Package. This issue was fixed with the version 3.16. For that reason this Pull Request was created to upgrade the previously mentioned package and allow this project to support PHP 8.1
If you run the
make test81
with the outdated packages the following error will occur.As you can see by the newly introduced php action the tests will now run with php 8.1.