PHP Compatibility Index

Is Packeta compatible with PHP 8?

Version 2.3.2 · 8,000+ active installs · requires PHP 7.4

Works on PHP 8.0–8.5, with deprecation notices from 8.1

No removed PHP features found in Packeta 2.3.2. It uses 39 deprecated feature(s) that only log notices today.

PHP 8.0
✓
PHP 8.1
⚠ 1
PHP 8.2
⚠ 1
PHP 8.3
⚠ 1
PHP 8.4
⚠ 39
PHP 8.5
⚠ 39

✓ no problems · ⚠ deprecation notices only (still works) · ✗ uses something removed in that PHP version

Check your whole site, not just one plugin. The free PHP Upgrade Check plugin scans every plugin and theme you have installed (including premium and custom ones) and explains each problem. It runs on any host.

Deprecated (works today, logs notices)

File:lineWhat
deps/nette/forms/src/Forms/Container.php:88Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $controls.
deps/nette/forms/src/Forms/Container.php:110Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $controls.
deps/nette/forms/src/Forms/Container.php:166Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $controls.
deps/nette/forms/src/Forms/Container.php:195Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $group.
deps/nette/forms/src/Forms/Container.php:212Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $insertBefore.
deps/nette/forms/src/Forms/Container.php:239Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $cols.
deps/nette/forms/src/Forms/Container.php:247Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $cols.
deps/nette/forms/src/Forms/Container.php:255Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $cols.
deps/nette/forms/src/Forms/Container.php:310Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Container.php:318Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Container.php:326Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Container.php:334Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Container.php:359Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $src.
deps/nette/forms/src/Forms/Controls/BaseControl.php:111Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $htmlTail.
deps/nette/forms/src/Forms/Controls/CheckboxList.php:30Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Controls/ChoiceControl.php:23Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Controls/CsrfProtection.php:63Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $random.
deps/nette/forms/src/Forms/Controls/ImageButton.php:19Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $src.
deps/nette/forms/src/Forms/Controls/MultiChoiceControl.php:23Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Controls/MultiSelectBox.php:20Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Controls/RadioList.php:32Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Controls/SelectBox.php:24Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $items.
deps/nette/forms/src/Forms/Controls/TextInput.php:20Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $maxLength.
deps/nette/forms/src/Forms/Form.php:71Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $name.
deps/nette/forms/src/Forms/Form.php:155Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $errorMessage.
deps/nette/forms/src/Forms/Form.php:267Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $type.
deps/nette/forms/src/Forms/Form.php:371Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $controls.
deps/nette/forms/src/Forms/Helpers.php:115Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $inputAttrs.
deps/nette/forms/src/Forms/Helpers.php:135Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $optionAttrs.
deps/nette/forms/src/Forms/Rendering/DataClassGenerator.php:24Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $baseName.
deps/nette/forms/src/Forms/Rendering/DefaultFormRenderer.php:64Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $mode.
deps/nette/forms/src/Forms/Rendering/DefaultFormRenderer.php:136Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $control.
deps/nette/forms/src/Forms/Rules.php:178Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $emptyOptional.
deps/nette/forms/src/Forms/Rules.php:196Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $emptyOptional.
deps/nette/http/src/Http/RequestFactory.php:101INI directive 'filter.default' is deprecated since PHP 8.1
deps/nette/neon/src/Neon/Parser.php:191Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $start.
deps/tracy/tracy/src/Tracy/Debugger/DevelopmentStrategy.php:61Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $context.
deps/tracy/tracy/src/Tracy/Debugger/ProductionStrategy.php:42Implicitly marking a parameter as nullable is deprecated since PHP 8.4. Update the type to be explicitly nullable instead. Found implicitly nullable parameter: $context.
deps/tracy/tracy/src/Tracy/Helpers.php:100The constant "E_STRICT" is deprecated since PHP 8.4

Removed long ago or protected by a check (code that most likely never runs on PHP 8)

File:lineWhat
deps/nette/php-generator/src/PhpGenerator/Type.php:15Using "parent" inside a class without parent is deprecated since PHP 7.4 and removed since PHP 8.0
deps/nette/php-generator/src/PhpGenerator/Type.php:17Using "parent" inside a class without parent is deprecated since PHP 7.4 and removed since PHP 8.0

Plugin page on WordPress.org: packeta