-
Notifications
You must be signed in to change notification settings - Fork 58
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
Eloquence 11.0 #112
Eloquence 11.0 #112
Conversation
…uch easier to expand on additional features and testing.
…velopers to setup their query logs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice! 🏅
There are several php files in this PR not ending in a new line, it would be nice if you could update these too 🙂
I'll add a linter - ty :) |
@kontoulis Done. |
Eloquence has had a major overhaul, implementing incompatible API changes with previous versions.
11.0 sees the package move heavily toward PHP attributes as a form of meta-programming to describe how relationships interact with one another for custom behaviours, namely for aggregate value caching (such as counts, sums.etc.).
Due to this, all implementors should take time to review the changes and update their code to the new APIs, which empower developers to implement these behaviours directly as part of their relationship logic.