Is MagePeople Shuttle Booking Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
Not declared
8.0
PHP 8.3
Compatibility Issues (268)
Plugin Header
includes/class-mage-settings.php:850
includes/class-mage-settings.php:851
includes/lib/classes/class-form-fields-generator.php:1143
includes/lib/classes/class-form-fields-generator.php:1155
includes/lib/classes/class-form-fields-generator.php:1162
includes/lib/classes/class-form-fields-generator.php:1352
includes/lib/classes/class-form-fields-generator.php:1364
includes/lib/classes/class-form-fields-generator.php:1371
includes/lib/classes/class-form-fields-generator.php:5919
includes/lib/classes/class-form-fields-generator.php:6258
includes/lib/classes/class-form-fields-generator.php:9135
includes/lib/classes/class-form-fields-generator.php:9137
magepeople-shuttle-booking.php:1
admin/pages/Mpsb_PassengerAdminClass.php:154
admin/pages/Mpsb_PassengerAdminClass.php:188
admin/pages/Mpsb_PassengerAdminClass.php:234
admin/pages/Mpsb_PassengerAdminClass.php:238
admin/pages/Mpsb_PassengerAdminClass.php:282
admin/pages/Mpsb_PassengerAdminClass.php:284
admin/pages/Mpsb_PassengerAdminClass.php:285
admin/pages/Mpsb_PassengerAdminClass.php:287
admin/pages/Mpsb_PassengerAdminClass.php:301
admin/pages/Mpsb_ShuttleBookingAdminClass.php:766
admin/pages/Mpsb_ShuttleWcPaymentManagerClass.php:179
admin/pages/Mpsb_ShuttleWcPaymentManagerClass.php:193
admin/pages/Mpsb_ShuttleWcPaymentManagerClass.php:218
admin/pages/Mpsb_ShuttleWcPaymentManagerClass.php:275
admin/pages/Mpsb_TravelPassAdminClass.php:148
admin/pages/Mpsb_TravelPassAdminClass.php:164
admin/pages/Mpsb_TravelPassAdminClass.php:203
admin/pages/Mpsb_TravelPassAdminClass.php:205
admin/pages/Mpsb_TravelPassAdminClass.php:492
admin/pages/Mpsb_TravelPassAdminClass.php:540
admin/pages/Mpsb_TravelPassAdminClass.php:623
admin/pages/Mpsb_TravelPassAdminClass.php:734
admin/pages/Mpsb_TravelPassAdminClass.php:939
frontend/shortcodes/Mpsb_MyBookingsClass.php:75
frontend/shortcodes/Mpsb_MyBookingsClass.php:294
frontend/shortcodes/Mpsb_MyBookingsClass.php:505
frontend/shortcodes/Mpsb_MyBookingsClass.php:533
frontend/shortcodes/Mpsb_MyBookingsClass.php:643
frontend/shortcodes/Mpsb_PassPurchaseClass.php:123
frontend/shortcodes/Mpsb_PassPurchaseClass.php:145
frontend/shortcodes/Mpsb_PassPurchaseClass.php:147
frontend/shortcodes/Mpsb_PassPurchaseClass.php:163
frontend/shortcodes/Mpsb_PassPurchaseClass.php:167
frontend/shortcodes/Mpsb_PassPurchaseClass.php:272
frontend/shortcodes/Mpsb_PassPurchaseClass.php:275
frontend/shortcodes/Mpsb_PassPurchaseClass.php:624
frontend/shortcodes/Mpsb_PassPurchaseClass.php:744
includes/basic-runtime-compat.php:405
includes/class-admin-shell.php:103
includes/class-admin-shell.php:413
includes/class-admin-shell.php:421
includes/class-admin-shell.php:459
includes/class-admin-shell.php:563
includes/class-blackout-dates.php:146
includes/class-booking-checkin.php:89
includes/class-booking-checkin.php:122
includes/class-booking-checkin.php:441
includes/class-booking-checkin.php:476
includes/class-booking-checkin.php:770
includes/class-booking-checkin.php:1013
includes/class-booking-notes.php:192
includes/class-booking-notes.php:207
includes/class-booking-notes.php:243
includes/class-booking-notes.php:250
includes/class-capabilities.php:56
includes/class-capabilities.php:64
includes/class-capabilities.php:65
includes/class-capabilities.php:85
includes/class-db-migrator.php:23
includes/class-db-migrator.php:27
includes/class-db-migrator.php:32
includes/class-db-migrator.php:37
includes/class-db-migrator.php:307
includes/class-db-migrator.php:372
includes/class-demo-data-importer.php:228
includes/class-demo-data-importer.php:229
includes/class-documentation.php:69
includes/class-documentation.php:77
includes/class-documentation.php:85
includes/class-inventory.php:49
includes/class-inventory.php:54
includes/class-inventory.php:177
includes/class-inventory.php:190
includes/class-mage-settings.php:195
includes/class-mage-settings.php:196
includes/class-mage-settings.php:197
includes/class-mage-settings.php:198
includes/class-mage-settings.php:200
includes/class-notifications.php:120
includes/class-notifications.php:198
includes/class-notifications.php:213
includes/class-onboarding.php:27
includes/class-onboarding.php:32
includes/class-onboarding.php:37
includes/class-onboarding.php:46
includes/class-pages.php:69
includes/class-pages.php:96
includes/class-pages.php:172
includes/class-pass-checkout.php:141
includes/class-pass-checkout.php:275
includes/class-pass-checkout.php:309
includes/class-pass-checkout.php:425
includes/class-pass-checkout.php:509
includes/class-pass.php:233
includes/class-pass.php:271
includes/class-plugin-loader.php:61
includes/class-plugin-loader.php:225
includes/class-plugin-loader.php:374
includes/class-pro.php:118
includes/class-pro.php:158
includes/class-pro.php:166
includes/class-pro.php:184
includes/class-pro.php:210
includes/class-pro.php:243
includes/class-rewrite-rules.php:71
includes/class-rewrite-rules.php:72
includes/class-rewrite-rules.php:80
includes/class-rewrite-rules.php:90
includes/class-rewrite-rules.php:102
includes/class-rewrite-rules.php:106
includes/class-rewrite-rules.php:114
includes/class-rewrite-rules.php:125
includes/class-roles.php:107
includes/class-roles.php:124
includes/class-roles.php:134
includes/class-roles.php:156
includes/class-roles.php:194
includes/class-roles.php:195
includes/class-roles.php:196
includes/class-roles.php:197
includes/class-roles.php:198
includes/class-roles.php:208
includes/class-roles.php:218
includes/class-roles.php:236
includes/class-roles.php:243
includes/class-roles.php:244
includes/class-roles.php:245
includes/class-roles.php:246
includes/class-roles.php:247
includes/class-roles.php:254
includes/class-scancode.php:148
includes/class-scancode.php:270
includes/class-service-validator.php:210
includes/class-settings-billing.php:27
includes/class-settings-billing.php:52
includes/class-settings-billing.php:93
includes/class-settings-billing.php:181
includes/class-settings-billing.php:421
includes/class-settings-billing.php:423
includes/class-settings-general.php:23
includes/class-settings-general.php:92
includes/class-settings-general.php:118
includes/class-settings-general.php:174
includes/class-settings-general.php:185
includes/class-settings-general.php:189
includes/class-settings-general.php:197
includes/class-settings-general.php:206
includes/class-settings-general.php:213
includes/class-settings-general.php:217
includes/class-settings-general.php:224
includes/class-settings-general.php:261
includes/class-settings-general.php:280
includes/class-settings-general.php:288
includes/class-settings-general.php:293
includes/class-settings-general.php:298
includes/class-settings-general.php:315
includes/class-settings-general.php:330
includes/class-settings-general.php:352
includes/class-settings-general.php:360
includes/class-settings-general.php:365
includes/class-settings-general.php:419
includes/class-settings-labels.php:42
includes/class-settings-labels.php:123
includes/class-settings-labels.php:144
includes/class-settings-labels.php:253
includes/class-settings-labels.php:263
includes/class-settings-labels.php:276
includes/class-settings-notifications.php:40
includes/class-settings-notifications.php:110
includes/class-settings-notifications.php:162
includes/class-settings-notifications.php:171
includes/class-settings-operations.php:43
includes/class-settings-operations.php:88
includes/class-settings-operations.php:109
includes/class-settings-operations.php:113
includes/class-settings-operations.php:130
includes/class-settings-operations.php:168
includes/class-settings-operations.php:224
includes/class-settings-page.php:229
includes/class-settings-page.php:244
includes/class-settings-page.php:294
includes/class-settings-page.php:558
includes/class-settings-page.php:649
includes/class-settings-page.php:724
includes/class-settings-page.php:730
includes/class-stops.php:89
includes/class-stops.php:94
includes/class-travel-pass-checkin.php:353
includes/class-travel-pass-checkin.php:373
includes/class-travel-pass-checkin.php:385
includes/class-travel-pass.php:54
includes/documentation/class-documentation-content.php:34
includes/documentation/class-documentation-content.php:41
includes/documentation/class-documentation-content.php:63
includes/documentation/class-documentation-content.php:80
includes/documentation/class-documentation-content.php:102
includes/documentation/class-documentation-content.php:124
includes/documentation/class-documentation-content.php:144
includes/documentation/class-documentation-content.php:165
includes/documentation/class-documentation-content.php:192
includes/documentation/class-documentation-content.php:212
includes/documentation/class-documentation-content.php:229
includes/documentation/class-documentation-content.php:246
includes/documentation/class-documentation-content.php:267
includes/documentation/class-documentation-content.php:289
includes/documentation/class-documentation-content.php:312
includes/documentation/class-documentation-content.php:330
includes/documentation/class-documentation-content.php:348
includes/documentation/class-documentation-content.php:366
includes/documentation/class-documentation-content.php:392
includes/documentation/class-documentation-content.php:413
includes/documentation/class-documentation-content.php:427
includes/documentation/class-documentation-content.php:453
includes/documentation/class-documentation-content.php:473
includes/documentation/class-documentation-content.php:501
includes/documentation/class-documentation-content.php:529
includes/documentation/class-documentation-content.php:559
includes/documentation/class-documentation-content.php:578
includes/maps/class-map-settings.php:48
includes/maps/class-map-settings.php:66
includes/maps/class-map-settings.php:113
includes/maps/class-map-settings.php:157
includes/maps/class-map-settings.php:160
includes/maps/class-map-settings.php:163
includes/maps/class-map-settings.php:168
includes/maps/class-map-settings.php:169
includes/maps/class-map-settings.php:170
includes/maps/class-map-settings.php:171
includes/maps/class-route-map-controller.php:123
includes/maps/class-route-map-controller.php:343
includes/maps/class-route-map-repository.php:146
includes/maps/class-route-map-repository.php:184
includes/passengers/class-booking-passenger-repository.php:150
includes/passengers/class-booking-passenger-repository.php:156
includes/passengers/class-booking-passenger-repository.php:188
includes/passengers/class-booking-passenger-repository.php:193
includes/passengers/class-booking-passenger-repository.php:210
includes/passengers/class-booking-passenger-repository.php:212
includes/passengers/class-passenger-document-service.php:17
includes/passengers/class-passenger-document-service.php:22
includes/passengers/class-passenger-document-service.php:27
includes/passengers/class-passenger-document-service.php:48
includes/passengers/class-passenger-document-service.php:68
includes/passengers/class-passenger-field-repository.php:81
includes/passengers/class-passenger-field-repository.php:85
includes/passengers/class-passenger-field-repository.php:101
includes/passengers/class-passenger-pricing-rule-repository.php:139
includes/passengers/class-passenger-pricing-rule-repository.php:143
includes/passengers/class-passenger-pricing-rule-repository.php:157
includes/passengers/class-passenger-rest-controller.php:144
includes/passengers/class-passenger-rest-controller.php:161
includes/passengers/class-passenger-rest-controller.php:184
includes/passengers/class-passenger-type-repository.php:125
includes/passengers/class-passenger-type-repository.php:129
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.