icingadb-web/library/Icingadb/Common
Bastian Lederer ca4f9a39ce Use PDO MySQL driver-specific constants
Replace deprecated `PDO::MYSQL_*` constant usage with the driver-specific
`Pdo\Mysql::ATTR_*` constants introduced in PHP 8.4.

This prepares the code for PHP 8.5, where accessing MySQL driver constants
through the generic `PDO` class is deprecated.

This change requires a compatibility shim on older PHP versions to provide
`Pdo\Mysql` for runtimes that do not expose the driver-specific class yet.  The
shim is provided in `ipl-sql`.
2026-03-19 22:08:30 +01:00
..
Auth.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
Backend.php Use PDO MySQL driver-specific constants 2026-03-19 22:08:30 +01:00
BaseFilter.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
BaseStatusBar.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
CommandActions.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
Database.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
DetailActions.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
HostLink.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
HostLinks.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
HostStates.php Change implicit nullable type declaration to explicit 2026-03-19 22:08:30 +01:00
IcingaRedis.php Change implicit nullable type declaration to explicit 2026-03-19 22:08:30 +01:00
Icons.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
Links.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
LoadMore.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
Macros.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
Model.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
ObjectInspectionDetail.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
SearchControls.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
ServiceLink.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
ServiceLinks.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00
ServiceStates.php Change implicit nullable type declaration to explicit 2026-03-19 22:08:30 +01:00
StateBadges.php Change implicit nullable type declaration to explicit 2026-03-19 22:08:30 +01:00
TicketLinks.php License source files as GPL-3.0-or-later 2026-03-11 14:03:05 +01:00