Testing Joomla 3.5 RC and PhP 7.0 with CB

8 years 1 month ago - 8 years 1 month ago #279088 by allenjj
I uploaded Joomla 3.5 RC to my test site and all appeared to work fine with PhP 5.6.16 however when I upgraded PhP to 7.0 I got a number of errors associated with the changes in PhP. I had thought that CB was ready for PhP 7.0 but at the end of the error string, you will note several CB plugin errors. Although just testing, any thoughts?

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; uddeIMAPI has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/components/com_uddeim/uddeim.api.php on line 29

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemJvldframework has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/plugins/system/jvldframework/jvldframework.php on line 25

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgSystemK2 has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/plugins/system/k2/k2.php on line 15

Warning: Cannot modify header information - headers already sent by (output started at /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/components/com_uddeim/uddeim.api.php:29) in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/plugins/system/logout/logout.php on line 48

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgContentJvldcategory has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/plugins/content/jvldcategory/jvldcategory.php on line 18

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgContentAcycontent has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/plugins/content/acycontent/acycontent.php on line 5

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbPMSHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbPMSHandler.php on line 15

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbTabHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbTabHandler.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbFieldHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbFieldHandler.php on line 24

Fatal error: Redefinition of parameter $user in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/components/com_comprofiler/plugin/user/plug_cbreconfirmemail/cbreconfirmemail.php on line 134134

John

Please Log in to join the conversation.

8 years 1 month ago - 8 years 1 month ago #279102 by krileon
Replied by krileon on topic Testing Joomla 3.5 RC and PhP 7.0 with CB
I have not personally tested PHP 7. Not all of those are from CB. Specifically only the following apply to CB.

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbPMSHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbPMSHandler.php on line 15

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbTabHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbTabHandler.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbFieldHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbFieldHandler.php on line 24

Fatal error: Redefinition of parameter $user in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/components/com_comprofiler/plugin/user/plug_cbreconfirmemail/cbreconfirmemail.php on line 134134

The following we couldn't change yet due to B/C issues (still plugins using same class name as constructor). Will look into fixing those for next release to better prepare for PHP 7. Note the below shouldn't cause any issues beyond the deprecated notice.

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbPMSHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbPMSHandler.php on line 15

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbTabHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbTabHandler.php on line 20

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cbFieldHandler has a deprecated constructor in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/libraries/CBLib/CB/Legacy/cbFieldHandler.php on line 24

forge.joomlapolis.com/issues/5843

The following is a bug in CB Reconfirm Email and am fixing for a new release.

Fatal error: Redefinition of parameter $user in /mnt/data/vhosts/casite-581868.cloudaccess.net/httpdocs/components/com_comprofiler/plugin/user/plug_cbreconfirmemail/cbreconfirmemail.php on line 134134

forge.joomlapolis.com/issues/5842


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

8 years 1 month ago #279132 by allenjj
Replied by allenjj on topic Testing Joomla 3.5 RC and PhP 7.0 with CB
Your fantastic. I figured you had not yet had a chance to test and since I was testing 3.5 anyways thought I would share. I know not all the errors are CB but included them so others might know what they may encounter if they try to upgrade once joomla 3.5 is released.

John

Please Log in to join the conversation.

8 years 1 month ago #279142 by krileon
Replied by krileon on topic Testing Joomla 3.5 RC and PhP 7.0 with CB
A new CB Reconfirm Email release is out now that should fix your fatal error. The deprecated notices should suppress when you disable debug mode and/or error reporting in Joomla global configuration.

The deprecated notices in CB we'll have to carefully look over to prevent breaking backwards compatibility. They at least shouldn't cause any issues for you though.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.
The following user(s) said Thank You: allenjj

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.233 seconds

Facebook Twitter LinkedIn