-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PHP: 8.0 Compatibility Progress #1
Comments
@WalterWoshid really happy that you decided to work on PHP8 support 🎁 and goaop#486, this makes me happy )) Wish you good luck and best wishes on this way! |
BTW, have you succeeded with integration of BetterReflection with goaop? I have spent few hours trying to switch to BR instead of On a long run - this will be logical step to switch from own parsing library (which requires maintenance) to BR, which is now used in many places, including phpstan, for example. |
I really love aspect oriented programming! And this is a great library :) |
I had some difficulties with locating source files, but I think I was very close on |
I am currently working on upgrading this library to be compatible with PHP 8.0 and 8.1. Since they introduced Attributes in PHP and thus deprecated the Doctrine Annotations, it is required to migrate to PHP attributes.
I am probably done with the update in less than a month, maybe even less than 2 weeks hopefully.
See Fork-branch
Changes
Click to show
Kernel
The kernel now looks like this:
Aspects
Aspects now look like this:
Bootstrapping
The bootstrapping/initialization now looks like this:
Progress
The text was updated successfully, but these errors were encountered: