packbackbooks / lti-1-3-php-library

A library used for building IMS-certified LTI 1.3 tool providers in PHP.
Apache License 2.0
39 stars 25 forks source link

Initial preparation for v6.0 #105

Closed dbhynds closed 11 months ago

dbhynds commented 1 year ago

Summary of Changes

Marks several objects for deprecation in the next major release. All of these methods are from the original library before we took it over. They don't follow modern PHP paradigms.

Specifically, this deprecates the old IMSGlobal objects. It also removes several functions that render HTML content.

This is blocked by https://github.com/packbackbooks/lti-1-3-php-library/pull/99

Testing

lin-brian-l commented 1 year ago

@dbhynds sorry, I'm lacking some context - can you explain what we're going to change in v6.0 and why we can remove those functions?