[go: up one dir, main page]

Page MenuHomePhabricator

PHP 8.4: Implicitly nullable parameter declarations deprecated in qrcode vendor libs
Open, Needs TriagePublic

Description

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

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
StalledKrinkle
Resolvedtstarling
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
Resolvedtstarling
ResolvedReedy
ResolvedBUG REPORTtstarling
Resolvedtstarling
ResolvedDaimona
ResolvedDaimona
ResolvedNone
ResolvedJdforrester-WMF
ResolvedBUG REPORTNone
Resolvedtstarling
ResolvedJdforrester-WMF
Resolvedssastry
Resolvedkostajh
Resolvedkostajh
Resolvedthiemowmde
Resolvedtstarling
Resolvedtstarling
ResolvedBUG REPORTLucas_Werkmeister_WMDE
Resolvedhoo
Resolvedhoo
ResolvedJdforrester-WMF
Resolvedthiemowmde
Resolvedkostajh
ResolvedUmherirrender
ResolvedPRODUCTION ERROR brooke
ResolvedTheresNoTime
Resolvedtstarling
OpenJdforrester-WMF
Resolvedlarissagaulia
ResolvedJMeybohm
ResolvedMoritzMuehlenhoff
OpenNone
DuplicateNone
OpenScott_French
OpenScott_French
ResolvedKrinkle
ResolvedScott_French
OpenNone
ResolvedPRODUCTION ERRORReedy
OpenNone
ResolvedReedy
OpenNone
ResolvedReedy
In ProgressScott_French
Opendduvall
ResolvedClement_Goubert
OpenScott_French
OpenNone
ResolvedJdforrester-WMF
OpenNone
OpenNone

Event Timeline

Reedy renamed this task from PHP 8.4: Implicitly nullable parameter declarations deprecated in OATHAuth vendor libs to PHP 8.4: Implicitly nullable parameter declarations deprecated in qrcode vendor libs.Mon, Oct 28, 10:19 PM
Reedy updated the task description. (Show Details)

Depending if there's any breaking API changes... We might be able to "just" support older and newer versions...