From e2c6f56ecf90d2ce2a8beac6ec74e2b91cbe4f06 Mon Sep 17 00:00:00 2001 From: Sergei Morozov Date: Sat, 30 Jul 2022 10:01:35 -0700 Subject: [PATCH] Represent query type as enum in QueryBuilder --- UPGRADE.md | 8 ++++-- psalm.xml.dist | 8 ------ src/Query/QueryBuilder.php | 50 +++++++++----------------------------- src/Query/QueryType.php | 16 ++++++++++++ 4 files changed, 33 insertions(+), 49 deletions(-) create mode 100644 src/Query/QueryType.php diff --git a/UPGRADE.md b/UPGRADE.md index 6c37151262d..5ac8df9a786 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -299,8 +299,12 @@ The following `QueryBuilder` methods have been removed: The following `QueryBuilder` constants have been removed: -1. `STATE_DIRTY`, -2. `STATE_CLEAN`. +1. `SELECT`, +2. `DELETE`, +3. `UPDATE`, +4. `INSERT`, +5. `STATE_DIRTY`, +6. `STATE_CLEAN`. ## BC BREAK: Removed the `Constraint` interface. diff --git a/psalm.xml.dist b/psalm.xml.dist index 0f871581af5..f6e62d924bb 100644 --- a/psalm.xml.dist +++ b/psalm.xml.dist @@ -32,14 +32,6 @@ - - - - - -