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

MGMT-31 Implement a `getAll` method on the Service Connector #23

Closed dbhynds closed 3 years ago

dbhynds commented 3 years ago

Summary of Changes

This dries up the code for LTI Services fetching a collection of items. Similar code was duplicated across all 3 services, so this centralizes it in the ServiceConnector.

It also makes some package updates: the newest version of PHP-CS-Fixer and the correct guzzle package :man_facepalming:

Testing

This PR uses this branch on the platform :https://github.com/packbackbooks/questions/pull/4938. I've manually tested GBS and NRPS to verify they work.