From d5087d19c5021feb2a66a97471126e86f1ea7c3c Mon Sep 17 00:00:00 2001 From: lukinovec Date: Wed, 29 Apr 2026 15:54:13 +0200 Subject: [PATCH] Extract parameter validation into a trait Also, use parameterAllowlist() instead of the static property (so that we can e.g. override it later in SQLiteDatabaseManager, since overriding the static property doesn't work). --- .../Concerns/ValidatesSqlParameters.php | 39 +++++++++++++++++++ .../TenantDatabaseManager.php | 24 +----------- 2 files changed, 41 insertions(+), 22 deletions(-) create mode 100644 src/Database/Concerns/ValidatesSqlParameters.php diff --git a/src/Database/Concerns/ValidatesSqlParameters.php b/src/Database/Concerns/ValidatesSqlParameters.php new file mode 100644 index 00000000..970a0e71 --- /dev/null +++ b/src/Database/Concerns/ValidatesSqlParameters.php @@ -0,0 +1,39 @@ +