-
-
Notifications
You must be signed in to change notification settings - Fork 824
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
God has answered #26877
God has answered #26877
Conversation
Thank you for contributing to CiviCRM! ❤️ We will need to test and review the PR. 👷 Introduction for new contributors
Quick links for reviewers |
Actually it's more likely the oracle would answer. And if god had wanted us to query he would have given us indexes. |
So I guess it turns out Coleman has answered === god had answered so Coleman === god ? |
Not at all, I merely received god's answer by ascending to the top of the class hierarchy and beholding that Tim's SQL builder is indeed useful. I carved those words into the docblock and came down to share the good news with the world. Call me a prophet :) |
I've marked as needs-test since we don't want the existence of god or this new prophet feature to get broken in future versions. Shouldn't be too hard to write such a test. |
I am GOD. |
Needs documentation. |
@demeritcowboy perhaps we can re-use existing documentation via
|
Hehe. I think you'd have to specify min version since there's no Matthew in the earlier versions. Although I notice the Jesus feature is a bit broken in recent versions (regression?). |
The version history is a bit convoluted, as it pre-dates vcs and sem-ver. And it's hard to find a compiler for Aramaic these days. |
I thought Civi was not-for-prophet |
Question for next week's liturgy: Does Lucifer send bugs to interfere with the earthly project? Or are bugs part of the grand plan? |
Bugs are to test your faith and part of the grand plan I think. |
The Code moves in Mysterious Ways. |
Overview
Answers a long-standing theological question.
Before
"Dear God why did I have to write this?"
After
"Dear Tim, behold what you have written, for it is good.
CRM_Utils_SQL_Select
bestows upon CiviCRM the divine gifts of APIv4, and SearchKit, and Smart Groups with hookable queries. Begone foul demons of query string manipulation, and rejoice at the good news of object-oriented query building!"@totten