Skip to main content
WP HealthKit

Is PufferDesk Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

7.4

Actual Minimum Detected

8.0

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (110)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-admin-screen-availability.php:40

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-badge-normalizer.php:24

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-badge-normalizer.php:49

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-menu-normalizer.php:29

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-menu-normalizer.php:46

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-menu-normalizer.php:56

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-normalizer.php:126

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-normalizer.php:136

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-normalizer.php:229

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-normalizer.php:257

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-normalizer.php:454

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-app-registry.php:61

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-content-search-controller.php:70

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-content-search-service.php:300

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-context-menu-contracts.php:79

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-document-controller.php:211

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-document-post-type.php:31

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-document-service.php:66

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-document-service.php:505

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-icon-renderer.php:121

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-icon-renderer.php:130

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-icon-renderer.php:140

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-icon-renderer.php:152

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-icon-renderer.php:209

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-notification-controller.php:105

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-onboarding-note.php:93

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-onboarding-note.php:261

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-router.php:51

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-router.php:112

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-router.php:115

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-runtime-config.php:232

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-runtime-config.php:430

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-runtime-config.php:438

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-runtime-config.php:610

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-runtime-config.php:710

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-runtime-config.php:1322

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-runtime-config.php:1956

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:101

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:131

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:157

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:183

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:209

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:235

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:258

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:279

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:313

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:334

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:373

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:410

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:445

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-controller.php:495

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-settings-registry.php:51

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-sound-registry.php:130

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-theme-registry.php:98

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-theme-registry.php:128

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-theme-registry.php:1085

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-theme-registry.php:1646

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-theme-token-renderer.php:23

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-tooltip-renderer.php:25

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-user-preferences.php:121

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-user-preferences.php:151

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-user-preferences.php:272

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-user-preferences.php:697

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-user-preferences.php:993

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-user-preferences.php:1619

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-user-preferences.php:1832

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-virtual-filesystem.php:48

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-virtual-filesystem.php:56

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-virtual-filesystem.php:64

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-virtual-filesystem.php:72

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-virtual-filesystem.php:147

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-virtual-filesystem.php:243

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-virtual-filesystem.php:354

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-wallpaper-registry.php:331

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-widget-registry.php:111

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-widget-registry.php:126

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:36

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:49

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:61

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:75

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:88

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:101

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:114

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:132

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-window-chrome-contracts.php:213

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-workspace-controller.php:186

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-workspace-state.php:1217

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-workspace-state.php:1221

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-workspace-state.php:1225

PHP 8.0+ Required: Named argumentsINFO

includes/class-pufferdesk-workspace-state.php:1250

PHP 8.0+ Required: Named argumentsINFO

templates/desktop/apps.php:39

PHP 8.0+ Required: Named argumentsINFO

templates/desktop/apps.php:56

PHP 8.0+ Required: Named argumentsINFO

templates/desktop/apps.php:61

PHP 8.0+ Required: Named argumentsINFO

templates/desktop/apps.php:68

PHP 8.0+ Required: Named argumentsINFO

templates/desktop/folders.php:32

PHP 8.0+ Required: Named argumentsINFO

templates/desktop/folders.php:36

PHP 8.0+ Required: Named argumentsINFO

templates/desktop/folders.php:40

PHP 8.0+ Required: Named argumentsINFO

templates/shell/desktop.php:35

PHP 8.0+ Required: Named argumentsINFO

templates/shell/desktop.php:36

PHP 8.0+ Required: Named argumentsINFO

templates/shell/dock.php:75

PHP 8.0+ Required: Named argumentsINFO

templates/shell/dock.php:104

PHP 8.0+ Required: Named argumentsINFO

templates/shell/menu-bar.php:68

PHP 8.0+ Required: Named argumentsINFO

templates/shell/menu-bar.php:69

PHP 8.0+ Required: Named argumentsINFO

templates/shell/menu-bar.php:70

PHP 8.0+ Required: Named argumentsINFO

templates/shell/menu-bar.php:71

PHP 8.0+ Required: Named argumentsINFO

templates/shell/menu-bar.php:72

PHP 8.0+ Required: Named argumentsINFO

templates/shell/menu-bar.php:73

PHP 8.0+ Required: Named argumentsINFO

templates/widgets/clock.php:20

PHP 8.0+ Required: Named argumentsINFO

templates/widgets/generic.php:19

PHP Version Distribution

According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.

Frequently Asked Questions

Does PufferDesk work with PHP 8.3?

PufferDesk is not fully compatible with PHP 8.3. Our analysis detected 110 compatibility issues.

What PHP version does PufferDesk require?

PufferDesk declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.0.