ttrss/vendor
Chih-Hsuan Yen 4b61618920
Update php-qrcode and php-settings-container for PHP 8.1
By running the following command after updating composer.json

```
composer update chillerlan/php-qrcode chillerlan/php-settings-container
```

This change fixes a deprecation warning from Preferences ->
Personal data / Authentication -> Authenticator (OTP).

```
Return type of chillerlan\Settings\SettingsContainerAbstract::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
1. vendor/chillerlan/php-settings-container/src/SettingsContainerAbstract.php(19): ttrss_error_handler(Return type of chillerlan\Settings\SettingsContainerAbstract::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice, vendor/chillerlan/php-settings-container/src/SettingsContainerAbstract.php)
2. vendor/composer/ClassLoader.php(571): include(/usr/share/webapps/tt-rss/vendor/chillerlan/php-settings-container/src/SettingsContainerAbstract.php)
3. vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(/usr/share/webapps/tt-rss/vendor/composer/../chillerlan/php-settings-container/src/SettingsContainerAbstract.php)
4. vendor/chillerlan/php-qrcode/src/QROptions.php(59): loadClass(chillerlan\Settings\SettingsContainerAbstract)
5. vendor/composer/ClassLoader.php(571): include(/usr/share/webapps/tt-rss/vendor/chillerlan/php-qrcode/src/QROptions.php)
6. vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile(/usr/share/webapps/tt-rss/vendor/composer/../chillerlan/php-qrcode/src/QROptions.php)
7. vendor/chillerlan/php-qrcode/src/QRCode.php(113): loadClass(chillerlan\QRCode\QROptions)
8. classes/pref/prefs.php(958): __construct()
9. classes/pref/prefs.php(469): _get_otp_qrcode_img()
10. classes/pref/prefs.php(541): index_auth_2fa()
11. backend.php(136): index_auth()
```

The issue is fixed in php-settings-container 2.1.1 [1] Here I use the
latest php-qrcode version for another PHP 8.1 fix [2].

[1] 68bc5019c8 (diff-359c7f7a6d32d9935951e1b0742eb116fb654f4a932c8d40328bb5dcab2fa111L162)
[2] https://github.com/chillerlan/php-qrcode/issues/97
2022-07-12 22:23:48 +03:00
..
beberlei/assert Update beberlei/assert for PHP 8 compatibility 2022-07-12 22:23:30 +03:00
bin Update beberlei/assert for PHP 8 compatibility 2022-07-12 22:23:30 +03:00
chillerlan Update php-qrcode and php-settings-container for PHP 8.1 2022-07-12 22:23:48 +03:00
composer Update php-qrcode and php-settings-container for PHP 8.1 2022-07-12 22:23:48 +03:00
doctrine/instantiator * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
j4mie/idiorm Revert "various fixes vor php 8.1 compatibility" 2021-12-01 13:37:35 +03:00
mervick/material-design-icons move material-icons to composer 2021-02-28 14:53:04 +03:00
myclabs/deep-copy * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
nikic/php-parser Update beberlei/assert for PHP 8 compatibility 2022-07-12 22:23:30 +03:00
paragonie/constant_time_encoding * switch to composer for qrcode and otp dependencies 2021-02-26 19:16:17 +03:00
phar-io * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
phpdocumentor * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
phpspec/prophecy * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
phpstan/phpstan Update beberlei/assert for PHP 8 compatibility 2022-07-12 22:23:30 +03:00
phpunit Update beberlei/assert for PHP 8 compatibility 2022-07-12 22:23:30 +03:00
sebastian * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
spomky-labs/otphp * switch to composer for qrcode and otp dependencies 2021-02-26 19:16:17 +03:00
symfony/polyfill-ctype * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
thecodingmachine/safe * switch to composer for qrcode and otp dependencies 2021-02-26 19:16:17 +03:00
theseer/tokenizer * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
webmozart/assert * add phpunit as a dev dependency 2022-03-22 12:24:31 +03:00
autoload.php Update beberlei/assert for PHP 8 compatibility 2022-07-12 22:23:30 +03:00