aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2024-09-06 10:41:11 +0200
committerGravatar GitHub <noreply@github.com> 2024-09-06 10:41:11 +0200
commit0ea13253afc8816e6ffef802d4e9941c41ef9fa4 (patch)
tree2ee0a540628d3fc0b18e362bd57f377b47a3e294
parent7095f1d3b023530a7b75aee383295099040ba889 (diff)
Fix warnings for PHP 8.4+ (#6781)
-rw-r--r--CHANGELOG.md3
-rw-r--r--Makefile2
-rw-r--r--lib/Minz/Configuration.php8
3 files changed, 7 insertions, 6 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f77f0525e..01a96ef48 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,7 +13,8 @@ See also [the FreshRSS releases](https://github.com/FreshRSS/FreshRSS/releases).
* Use curl to fetch extensions list (allows e.g. IPv6) [#6767](https://github.com/FreshRSS/FreshRSS/pull/6767)
* Compatibility
* Require PHP 8.1+ (drop PHP 7.4) [#6711](https://github.com/FreshRSS/FreshRSS/pull/6711)
- * Improved support of PHP 8.4+ [#6618](https://github.com/FreshRSS/FreshRSS/pull/6618), [PhpGt/CssXPath#227](https://github.com/PhpGt/CssXPath/pull/227)
+ * Improved support of PHP 8.4+ [#6618](https://github.com/FreshRSS/FreshRSS/pull/6618), [PhpGt/CssXPath#227](https://github.com/PhpGt/CssXPath/pull/227),
+ [#6781](https://github.com/FreshRSS/FreshRSS/pull/6781)
* Require PostgreSQL 10+ (drop PostgreSQL 9.5) [#6705](https://github.com/FreshRSS/FreshRSS/pull/6705)
* Require MariaDB 10.0.5+ (drop MariaDB 5.5) [#6706](https://github.com/FreshRSS/FreshRSS/pull/6706)
* Requiring MySQL 8+ (drop MySQL 5.5.3) [#6706](https://github.com/FreshRSS/FreshRSS/pull/6706)
diff --git a/Makefile b/Makefile
index 15f259bf4..ab16788a2 100644
--- a/Makefile
+++ b/Makefile
@@ -72,7 +72,7 @@ lint-fix: vendor/bin/phpcbf ## Fix the errors detected by the linter
bin/composer:
mkdir -p bin/
- wget 'https://raw.githubusercontent.com/composer/getcomposer.org/163a517dbb7eba0eb25633061c76e648392c6738/web/installer' -O - -q | php -- --quiet --install-dir='./bin/' --filename='composer'
+ wget 'https://raw.githubusercontent.com/composer/getcomposer.org/1a26c0dcb361332cb504e4861ed0f758281575aa/web/installer' -O - -q | php -- --quiet --install-dir='./bin/' --filename='composer'
vendor/bin/phpunit: bin/composer
bin/composer install --prefer-dist --no-progress
diff --git a/lib/Minz/Configuration.php b/lib/Minz/Configuration.php
index 89aea4fae..40a5851a9 100644
--- a/lib/Minz/Configuration.php
+++ b/lib/Minz/Configuration.php
@@ -29,8 +29,8 @@ class Minz_Configuration {
* @param Minz_ConfigurationSetterInterface $configuration_setter an optional helper to set values in configuration
* @throws Minz_FileNotExistException
*/
- public static function register(string $namespace, string $config_filename, string $default_filename = null,
- Minz_ConfigurationSetterInterface $configuration_setter = null): void {
+ public static function register(string $namespace, string $config_filename, ?string $default_filename = null,
+ ?Minz_ConfigurationSetterInterface $configuration_setter = null): void {
self::$config_list[$namespace] = new static(
$namespace, $config_filename, $default_filename, $configuration_setter
);
@@ -105,8 +105,8 @@ class Minz_Configuration {
* @param Minz_ConfigurationSetterInterface $configuration_setter an optional helper to set values in configuration
* @throws Minz_FileNotExistException
*/
- final private function __construct(string $namespace, string $config_filename, string $default_filename = null,
- Minz_ConfigurationSetterInterface $configuration_setter = null) {
+ final private function __construct(string $namespace, string $config_filename, ?string $default_filename = null,
+ ?Minz_ConfigurationSetterInterface $configuration_setter = null) {
$this->namespace = $namespace;
$this->config_filename = $config_filename;
$this->default_filename = $default_filename;