icingaweb2/application/forms/Config
Eric Lippmann 298f52456f 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`. As a consequence, the required version of the
Icinga PHP library has been raised.
2026-03-19 22:27:45 +01:00
..
General ApplicationConfigForm: fix typo 2024-11-04 14:20:24 +01:00
Resource Use Pdo\Mysql driver-specific constants 2026-03-19 22:27:45 +01:00
User CreateMembershipForm: Fix Variable '$groupName' is probably undefined 2023-08-23 10:53:14 +02:00
UserBackend Restore form elements' defaults 2017-10-09 12:05:30 +02:00
UserGroup AddMemberForm: Fix Variable '$userName' is probably undefined 2023-08-23 10:53:14 +02:00
GeneralConfigForm.php Remove obsolete config_backend option and not required code 2022-05-27 14:02:11 +02:00
ResourceConfigForm.php PhpDoc: Fix incorrect @param and @return type hints 2023-08-23 10:53:15 +02:00
UserBackendConfigForm.php Make configuration of custom user backends possible 2021-06-18 10:28:35 +02:00
UserBackendReorderForm.php Change all license headers to only reflect a file's year of creation 2016-02-08 15:41:00 +01:00