stable

Clone or download

Read-only

Tuleap can use PDO as the main way to access the DB

To force Tuleap to use PDO as much as possible, you need to add to enable the undocumented option enable_experimental_compat_pdo_mode in your local.inc/development.inc file. PHPWiki accesses and some accesses of the IM plugin will dealt with in dedicated contributions. This is part of story #11146: Provide PDO by default for all Tuleap DB queries Change-Id: I6b75bdcab37445bc95b3fae0514586fc2d42cf79

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/Widget/WidgetKanbanDao.php +13 −5 Go to diff View file
M plugins/mediawiki/include/MediawikiInstantiater.class.php +25 −26 Go to diff View file
M plugins/mediawiki/www/setpath.php +1 −0 Go to diff View file
M plugins/statistics/include/Statistics_DiskUsageManager.class.php +6 −6 Go to diff View file
A src/common/DB/Compat/Legacy2018/CompatPDODataAccess.php +404 −0 Go to diff View file
A src/common/DB/Compat/Legacy2018/CompatPDODataAccessResult.php +228 −0 Go to diff View file
M src/common/autoload.php +4 −2 Go to diff View file
M src/common/dao/CodendiDataAccess.class.php +19 −1 Go to diff View file
M src/common/dao/include/DataAccess.class.php +3 −3 Go to diff View file
M src/common/wiki/phpwiki/lib/pear/DB/mysql.php +1 −1 Go to diff View file
M src/www/include/database.php +18 −3 Go to diff View file
M tests/integration/ProjectCreationTest.php +11 −0 Go to diff View file
M tests/integration/ProjectImportTest.php +8 −0 Go to diff View file
M tests/integration/tracker_v3_to_v5/MigrateTrackerTest.php +8 −0 Go to diff View file