Related to T376276: PHP 8.4: Implicitly nullable parameter declarations deprecated
Affects at least OATHAuth and UrlShortener, both currently have 4.5.2 of endroid/qr-code
Deprecated: Endroid\QrCode\Builder\Builder::buildObject(): Implicitly marking parameter $optionsPrefix as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Builder/Builder.php on line 245 Deprecated: Endroid\QrCode\Writer\PngWriter::write(): Implicitly marking parameter $logo as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Writer/PngWriter.php on line 22 Deprecated: Endroid\QrCode\Writer\PngWriter::write(): Implicitly marking parameter $label as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Writer/PngWriter.php on line 22 Deprecated: Endroid\QrCode\Writer\WriterInterface::write(): Implicitly marking parameter $logo as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Writer/WriterInterface.php on line 15 Deprecated: Endroid\QrCode\Writer\WriterInterface::write(): Implicitly marking parameter $label as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Writer/WriterInterface.php on line 15 Deprecated: Endroid\QrCode\Writer\SvgWriter::write(): Implicitly marking parameter $logo as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Writer/SvgWriter.php on line 23 Deprecated: Endroid\QrCode\Writer\SvgWriter::write(): Implicitly marking parameter $label as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Writer/SvgWriter.php on line 23 Deprecated: Endroid\QrCode\QrCode::__construct(): Implicitly marking parameter $encoding as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/QrCode.php on line 27 Deprecated: Endroid\QrCode\QrCode::__construct(): Implicitly marking parameter $errorCorrectionLevel as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/QrCode.php on line 27 Deprecated: Endroid\QrCode\QrCode::__construct(): Implicitly marking parameter $roundBlockSizeMode as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/QrCode.php on line 27 Deprecated: Endroid\QrCode\QrCode::__construct(): Implicitly marking parameter $foregroundColor as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/QrCode.php on line 27 Deprecated: Endroid\QrCode\QrCode::__construct(): Implicitly marking parameter $backgroundColor as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/QrCode.php on line 27 Deprecated: Endroid\QrCode\Label\Label::__construct(): Implicitly marking parameter $font as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Label/Label.php on line 24 Deprecated: Endroid\QrCode\Label\Label::__construct(): Implicitly marking parameter $alignment as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Label/Label.php on line 24 Deprecated: Endroid\QrCode\Label\Label::__construct(): Implicitly marking parameter $margin as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Label/Label.php on line 24 Deprecated: Endroid\QrCode\Label\Label::__construct(): Implicitly marking parameter $textColor as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/endroid/qr-code/src/Label/Label.php on line 24 Deprecated: BaconQrCode\Encoder\Encoder::chooseMode(): Implicitly marking parameter $encoding as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/bacon/bacon-qr-code/src/Encoder/Encoder.php on line 158 Deprecated: BaconQrCode\Common\ReedSolomonCodec::decode(): Implicitly marking parameter $erasures as nullable is deprecated, the explicit nullable type must be used instead in /var/www/wiki/mediawiki/core/vendor/bacon/bacon-qr-code/src/Common/ReedSolomonCodec.php on line 225