Remove Zend

Bug #1773893 reported by Rebecca Blundell
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mahara
Fix Released
High
Rebecca Blundell

Bug Description

related to https://bugs.launchpad.net/mahara/+bug/1752743

Zend is currently at version 1.12.17, we need to upgrade for php 7.2. The latest version is 3.0.

The changelog is out of date, but there is a blog post here that says 7.2 is supported in v.3.0:
https://framework.zend.com/blog/2018-05-08-php-7.2-support.html

https://framework.zend.com/

Changed in mahara:
status: New → Confirmed
importance: Undecided → High
milestone: none → 18.10.0
Revision history for this message
Rebecca Blundell (rjb-dev) wrote :

Zend has significantly changed structure and it seems like it could be difficult to upgrade. We could just replace the deprecated features in 7.2 and maybe review its use? Moodle stopped using it a while ago.

Revision history for this message
Robert Lyon (robertl-9) wrote :

Yes it would be good to find out how moodle does it's webservices, eg REST, SOAP stuff without the Zend framework - does it keep some files? have it's own custom files?

If we could drop the zend library that would be great

Changed in mahara:
assignee: nobody → Rebecca Blundell (rjb-dev)
Revision history for this message
Mahara Bot (dev-mahara) wrote : A patch has been submitted for review

Patch for "master" branch: https://reviews.mahara.org/9061

Changed in mahara:
status: Confirmed → In Progress
Revision history for this message
Mahara Bot (dev-mahara) wrote : A change has been merged

Reviewed: https://reviews.mahara.org/9061
Committed: https://git.mahara.org/mahara/mahara/commit/a709d25acbb3297d6f8b1b2f4cdb47adf9dd3812
Submitter: Robert Lyon (<email address hidden>)
Branch: master

commit a709d25acbb3297d6f8b1b2f4cdb47adf9dd3812
Author: Rebecca Blundell <email address hidden>
Date: Fri Aug 10 12:15:04 2018 +1200

Bug 1773893: Remove Zend - replace webservices with PHP versions

So far:
1) Remove Zend library
2) Getting xmlrpc to work with testclient using token
3) Getting xmlrpc to work with testclient using user auth
2) Getting soap to work with testclient using token
3) Getting soap to work with testclient using user auth

behatnotneeded

Change-Id: I0fb9452a5ff21c270abf84f4793ca7b899a63d77

Robert Lyon (robertl-9)
Changed in mahara:
status: In Progress → Fix Committed
summary: - Upgrade 3rd party plugin Zend for php 7.2
+ Remove Zend
Changed in mahara:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.