Skip to content

Commit

Permalink
LTI: Adding LTI-PHP dependency to composer.json and update composer.lock
Browse files Browse the repository at this point in the history
We integrate the LTI-PHP dependency as it is required for the operation of the LTI and LTIConsumer components.
This dependency is secure as it is supported by a foundation composed by different prestigious institutions (JISC-Funded).
It has extensive support for all available LTI versions and guarantees compatibility with future versions due to its commitment to the world of eLearning.
We believe that the choice of this dependency over others is ideal for several factors, among which are the simplicity for the functionality required of them within the LTI component and their background with a team coming directly from the world of eLearning and open-source.
Its development is active and has very recent updates.
The inclusion of these dependencies will allow the removal of the 'src' folder included in the LTI component and will facilitate the updating of these components in the future.
  • Loading branch information
ZallaxDev committed Oct 21, 2024
1 parent 7ef4fd1 commit 648f771
Show file tree
Hide file tree
Showing 2 changed files with 111 additions and 2 deletions.
3 changes: 2 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@
"simplesamlphp/simplesamlphp": "^2.2.0",
"phpunit/phpunit": "^10.5",
"monolog/monolog": "^2.9.3",
"phpoffice/phpspreadsheet": "^2.2"
"phpoffice/phpspreadsheet": "^2.2",
"celtic/lti": "^5.0.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.40",
Expand Down
110 changes: 109 additions & 1 deletion composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 648f771

Please sign in to comment.