Status on updating depreciated php call please
-
DeprecatedReturn type of MyCLabs\Enum\Enum::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice1+wp-content/plugins/woocommerce-payments/vendor/myclabs/php-enum/src/Enum.php:246Plugin: woocommerce-payments
-
Hello @revivaltech,
I just replied to your other thread, please attach more information to help us understand the problem.
For example:
– What is the behaviour/problem you’re encountering?
– A screenshot of the error.
– If possible a copy of your system status report, you can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, paste it here in your response.
Look forward to hearing back from you. 🙂Hello @babylon1999,
Deprecation occured in my local environment also, PHP 8.1.6, even after wc payments database update. Here is the report. Thank you for the support
` ### WordPress Environment ### WordPress address (URL): https://institutmanoa.fr.local Site address (URL): https://institutmanoa.fr.local WC Version: 7.2.2 REST API Version: ✔</img> 7.2.2 WC Blocks Version: ✔</img> 8.9.2 Action Scheduler Version: ✔</img> 3.5.3 Log Directory Writable: ✔</img> WP Version: 6.1.1 WP Multisite: – WP Memory Limit: 512 Mo WP Debug Mode: ✔</img> WP Cron: ✔</img> Language: fr_FR External object cache: – ### Server Environment ### Server Info: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/8.1.6 mod_perl/2.0.12 Perl/v5.34.1 PHP Version: 8.1.6 PHP Post Max Size: 40 Mo PHP Time Limit: 120 PHP Max Input Vars: 1000 cURL Version: 7.53.1 OpenSSL/1.1.1o SUHOSIN Installed: – MySQL Version: 10.4.24-MariaDB Max Upload Size: 40 Mo Default Timezone is UTC: ✔</img> fsockopen/cURL: ✔</img> SoapClient: ✔</img> DOMDocument: ✔</img> GZip: ✔</img> Multibyte String: ✔</img> Remote Post: ✔</img> Remote Get: ✔</img> ### Database ### WC Database Version: 7.2.2 WC Database Prefix: wp_ Taille totale de la base de données: 51.73MB Taille de la base de données: 47.48MB Taille de l’index: 4.25MB wp_woocommerce_sessions: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_woocommerce_api_keys: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_attribute_taxonomies: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_woocommerce_downloadable_product_permissions: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_woocommerce_order_items: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_woocommerce_order_itemmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_tax_rates: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_woocommerce_tax_rate_locations: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_shipping_zones: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_woocommerce_shipping_zone_locations: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_shipping_zone_methods: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_woocommerce_payment_tokens: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_woocommerce_payment_tokenmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_woocommerce_log: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB cerber_acl: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB cerber_blocks: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB cerber_countries: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB cerber_lab: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB cerber_lab_ip: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB cerber_lab_net: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB cerber_log: Données : 0.20MB + Index : 0.17MB + Moteur InnoDB cerber_qmem: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB cerber_traffic: Données : 2.52MB + Index : 0.13MB + Moteur InnoDB wp_actionscheduler_actions: Données : 0.09MB + Index : 0.13MB + Moteur InnoDB wp_actionscheduler_claims: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_actionscheduler_groups: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_actionscheduler_logs: Données : 0.06MB + Index : 0.03MB + Moteur InnoDB wp_cerber_files: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_cerber_sets: Données : 1.52MB + Index : 0.00MB + Moteur InnoDB wp_cerber_uss: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_commentmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_comments: Données : 0.02MB + Index : 0.09MB + Moteur InnoDB wp_icl_content_status: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_icl_core_status: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_icl_flags: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_icl_languages: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_icl_languages_translations: Données : 0.20MB + Index : 0.13MB + Moteur InnoDB wp_icl_locale_map: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_icl_message_status: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_icl_node: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_icl_reminders: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_icl_strings: Données : 0.02MB + Index : 0.09MB + Moteur InnoDB wp_icl_string_positions: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_icl_string_status: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_icl_string_translations: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_icl_translate: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_icl_translate_job: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_icl_translations: Données : 0.05MB + Index : 0.06MB + Moteur InnoDB wp_icl_translation_batches: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_icl_translation_status: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_imagify_files: Données : 0.02MB + Index : 0.08MB + Moteur InnoDB wp_imagify_folders: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_links: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_mprm_customer: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_offline_giftcard: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_options: Données : 9.48MB + Index : 0.16MB + Moteur InnoDB wp_pimwick_gift_card: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_pimwick_gift_card_activity: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_postmeta: Données : 1.52MB + Index : 0.61MB + Moteur InnoDB wp_posts: Données : 16.52MB + Index : 0.20MB + Moteur InnoDB wp_rank_math_404_logs: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_rank_math_analytics_gsc: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_rank_math_analytics_objects: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_rank_math_internal_links: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_rank_math_internal_meta: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_rank_math_redirections: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_rank_math_redirections_cache: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_rank_math_sc_analytics: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_termmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_terms: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_term_relationships: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_term_taxonomy: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_ums_icons: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_ums_maps: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_ums_markers: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_ums_marker_groups: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_ums_marker_groups_relation: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_ums_modules: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_ums_modules_type: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_ums_options: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_ums_options_categories: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_ums_usage_stat: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_usermeta: Données : 0.06MB + Index : 0.03MB + Moteur InnoDB wp_users: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB wp_wc_admin_notes: Données : 0.08MB + Index : 0.00MB + Moteur InnoDB wp_wc_admin_note_actions: Données : 0.06MB + Index : 0.02MB + Moteur InnoDB wp_wc_category_lookup: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wc_customer_lookup: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wc_download_log: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wc_order_coupon_lookup: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wc_order_product_lookup: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_wc_order_stats: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB wp_wc_order_tax_lookup: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB wp_wc_product_attributes_lookup: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wc_product_download_directories: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wc_product_meta_lookup: Données : 0.02MB + Index : 0.09MB + Moteur InnoDB wp_wc_rate_limits: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wc_reserved_stock: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wc_tax_rate_classes: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wc_webhooks: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wfblockediplog: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wfblocks7: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB wp_wfconfig: Données : 1.44MB + Index : 0.00MB + Moteur InnoDB wp_wfcrawlers: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wffilechanges: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wffilemods: Données : 6.52MB + Index : 0.00MB + Moteur InnoDB wp_wfhits: Données : 0.25MB + Index : 0.05MB + Moteur InnoDB wp_wfhoover: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wfissues: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_wfknownfilelist: Données : 4.52MB + Index : 0.00MB + Moteur InnoDB wp_wflivetraffichuman: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wflocs: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wflogins: Données : 0.06MB + Index : 0.03MB + Moteur InnoDB wp_wfls_2fa_secrets: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB wp_wfls_settings: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wfnotifications: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wfpendingissues: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_wfreversecache: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wfsnipcache: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB wp_wfstatus: Données : 0.13MB + Index : 0.09MB + Moteur InnoDB wp_wftrafficrates: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wpforms_tasks_meta: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wpmailsmtp_debug_events: Données : 0.06MB + Index : 0.00MB + Moteur InnoDB wp_wpmailsmtp_tasks_meta: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wpmm_subscribers: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB wp_wpr_rucss_resources: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB wp_wpr_rucss_used_css: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB ### Post Type Counts ### attachment: 202 cf7pp_payments: 6 custom_css: 1 customize_changeset: 1 fdm-menu: 2 fdm-menu-item: 12 giftcard: 10 mp_menu_item: 3 nav_menu_item: 16 page: 32 polylang_mo: 2 post: 2 product: 27 revision: 535 shop_coupon: 26 shop_order: 9 themefusion_elastic: 13 wpautoterms_page: 1 wpcf7_contact_form: 2 ### Security ### Secure connection (HTTPS): ✔</img> Hide errors from visitors: ✔</img> ### Active Plugins (24) ### Classic Editor: par Contributeurs et contributrices WordPress – 1.6.2 Contact Form 7: par Takayuki Miyoshi – 5.7.2 Custom Fonts: par Brainstorm Force – 1.3.7 Yoast Duplicate Post: par Enrico Battocchi & l’équipe Yoast – 4.5 Fusion Builder: par ThemeFusion – 2.1.2 Fusion Core: par ThemeFusion – 4.1.2 MonsterInsights - Google Analytics pour WordPress: par MonsterInsights – 8.11.0 Imagify: par Imagify – Optimize Images & Convert WebP – 2.1 Loco Translate: par Tim Whitlock – 2.6.3 Rank Math SEO: par Rank Math – 1.0.105 Stylish Price List: par Designful – 7.0.6 Ultimate Maps de Supsystic: par supsystic.com – 1.2.11 UpdraftPlus - Sauvegarde/Restauration: par UpdraftPlus.Com DavidAnderson – 1.22.24 Checkout Field Editor for WooCommerce: par ThemeHigh – 1.8.1 Ultimate Gift Cards For WooCommerce: par WP Swings – 2.4.8 Paiements WooCommerce: par Automattic – 5.2.1 WooCommerce: par Automattic – 7.2.2 Wordfence Security: par Wordfence – 7.8.2 WP Cerber Security, Antispam & Malware Scan: par Cerber Tech Inc. – 9.0 WP Mail SMTP: par WPForms – 3.7.0 LightStart - Maintenance Mode, Coming Soon and Landing Page Builder: par Themeisle – 2.6.2 WP Rocket: par WP Media – 3.9.5 WPForms Lite: par WPForms – 1.7.9 ### Inactive Plugins (9) ### Contact Form 7 - PayPal & Stripe Add-on: par Scott Paterson – 1.9.3 Cookies and Content Security Policy: par Jonk @ Follow me Darling – 2.12 Duplicate Page: par mndpsingh287 – 4.5 Mentions légales [FR]: par Hugo JACQUES – 2.0.3 Otter – Page Builder Blocks & Extensions for Gutenberg: par ThemeIsle – 2.1.6 Sequential Order Numbers for WooCommerce: par WebToffee – 1.4.9 WooCommerce Stripe Gateway: par WooCommerce – 7.0.1 WordPress Importer: par wordpressdotorg – 0.8 WP AutoTerms: par WP AutoTerms – 2.5.0 ### Dropin Plugins (1) ### advanced-cache.php: advanced-cache.php ### Settings ### API Enabled: – Force SSL: – Currency: EUR (€) Currency Position: left Thousand Separator: . Decimal Separator: , Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) pw gift card (pw-gift-card) simple (simple) variable (variable) wgm_gift_card (wgm_gift_card) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – Enforce Approved Product Download Directories: – Order datastore: WC_Order_Data_Store_CPT ### WC Pages ### Base de la boutique: #555 - /boutique/ Panier: #368 - /panier/ Commander: #369 - /commander/ Mon compte: #370 - /mon-compte/ Conditions générales de vente et d’utilisation: #1061 - /conditions-generales-de-vente/ ### Theme ### Name: Avada Child Version: 1.0.0 Author URL: https://theme-fusion.com Child Theme: ✔</img> Parent Theme Name: Avada Parent Theme Version: 6.1.2 Parent Theme Author URL: http://themeforest.net/user/ThemeFusion WooCommerce Support: ✔</img> ### Templates ### Overrides: Avada/woocommerce/cart/cart.php version 3.8.0 est obsolète. La version du noyau est 7.0.1 Avada/woocommerce/checkout/form-pay.php version 3.4.0 est obsolète. La version du noyau est 7.0.1 Avada/woocommerce/checkout/review-order.php version 3.8.0 est obsolète. La version du noyau est 5.2.0 Avada/woocommerce/checkout/thankyou.php Avada/woocommerce/loop/loop-start.php Avada/woocommerce/single-product/add-to-cart/variable.php version 3.5.5 est obsolète. La version du noyau est 6.1.0 Avada/woocommerce/single-product/short-description.php Avada/woocommerce/single-product/tabs/additional-information.php Avada/woocommerce/single-product/tabs/description.php Outdated Templates: ❌</img> Apprenez comment mettre à jour ### Admin ### Enabled Features: activity-panels analytics coupons customer-effort-score-tracks experimental-products-task experimental-import-products-task experimental-fashion-sample-products shipping-smart-defaults shipping-setting-tour homescreen marketing multichannel-marketing mobile-app-banner navigation onboarding onboarding-tasks remote-inbox-notifications remote-free-extensions payment-gateway-suggestions shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page Disabled Features: minified-js new-product-management-experience settings Daily Cron: ✔</img> Next scheduled: 2023-01-09 13:24:02 +01:00 Options: ✔</img> Notes: 116 Onboarding: completed ### WooCommerce Payments ### Version: 5.2.1 Connected to WPCOM: Oui Blog ID: 213339548 Account ID: acct_1MEXtZFolwSFU3z8 ### Action Scheduler ### Complete: 142 Oldest: 2022-12-11 15:40:28 +0100 Newest: 2023-01-08 19:12:46 +0100 Failed: 15 Oldest: 2022-12-13 11:23:47 +0100 Newest: 2023-01-08 18:57:14 +0100 Pending: 6 Oldest: 2023-01-09 12:50:05 +0100 Newest: 2023-01-12 21:12:03 +0100 ### Status report information ### Generated at: 2023-01-08 19:17:52 +01:00 `
- This reply was modified 1 year, 8 months ago by knarficious.
Hi @revivaltech
In addition to the System Status Report/
Outdated Templates: ❌</img></img>
As a firs step, please update outdated templates on your site by following our guide here: Fixing Outdated WooCommerce Templates
Then, can you please share with us a clear screenshot of what you see on your end so that we could address you more effectively?
If you don’t already have a screenshot service installed, you can try https://snipboard.io or http://skitch.com/. You can share the direct link to the image as a response to this topic.
If you could also provide the fatal error logs (if any) under
WooCommerce > Status > Logs
.Thanks!
Yea, I’m pretty certain it’s a php8.1 related issue with woocommerce payments specific, and figured it’d be showing up your end too, or other’s would verified they’re seeing the depreciated call in /plugins/woocommerce-payments/vendor/myclabs/php-enum/src/Enum.php:246Plugin: woocommerce-payments too, like kanrficious mentioned. That’s the file in your plugin folder right? Would still have anything to do with another plugin even though it’s right in the woocom-payments native plugin installation directory? Been seeing a few of these, and helping other plugins notice the update necessity. If I’m not mistaken, just one of those new php time to update some calls in the plugin time since more folks are updating servers to utilize php8.1. Now that it’s a bit more long time stable, as well as currently most stable php with ioncube optimizations and what not to my knowledge. So most everyone leaving unsupported EOL php7.4, 8.2 too new, seeing a lot of servers and sysadmins embracing update to run php8.1 on server.
Howdy @revivaltech & @knarficious
Thank you both for reaching out, with further information on this.
I was able to reproduce the issue, of having the Deprecated error in line 246, with PHP versions 8.1.14 & 8.2.1, in my staging installation.
For reference, linked here is the first part of the multi-line error appearing on my screen.
Could you try setting PHP version 8.0.27 and see if the issue persists, please?
Looking forward to your responses, thank you.
Well, we’re using php81 going forward so that wouldn’t be a solid solution for my server heads up. Thank you.
Hi @revivaltech
I understand that you are using PHP 8.1 version on your site and downgrading to a lower version is not an option.
In this case, you can raise a Bug Report about this issue so that our developers could take a look at it.
Thanks!
It’s been a while since you responded, so I’m marking this as resolved – we’ll be here if/when you need us.
- The topic ‘Status on updating depreciated php call please’ is closed to new replies.