From bb1c1890d9ea467cba0b15bf929cf967bf472444 Mon Sep 17 00:00:00 2001 From: cleeve Date: Tue, 10 Mar 2026 15:59:04 +0000 Subject: [PATCH] Support doctrine/inflector 2.0 --- composer.json | 2 +- src/Ql/QlDao.php | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 2c045e6..626776d 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ "packaged/querybuilder": "~0.21", "packaged/config": "~1.1", "packaged/cassandrathrift": "^20.1.0", - "doctrine/inflector": "~1.0" + "doctrine/inflector": "^1.4 || ^2.0" }, "suggest": { "ext-apcu": "*" diff --git a/src/Ql/QlDao.php b/src/Ql/QlDao.php index 9d0333b..b1c2470 100644 --- a/src/Ql/QlDao.php +++ b/src/Ql/QlDao.php @@ -1,7 +1,8 @@ build(); + $this->_tableName = trim( - Inflector::tableize( + $inflector->tableize( implode( '_', [ Strings::stringToUnderScore($ns), - Inflector::pluralize(Objects::classShortname($class)), + $inflector->pluralize(Objects::classShortname($class)), ] ) ),