LTI1p3 Symfony Bundle

Installs: 162

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 38

Forks: 0

Open Issues: 0


2.0.0 2020-05-18 09:20 UTC

This package is auto-updated.

Last update: 2020-05-18 10:16:11 UTC


Symfony bundle for LTI 1.3 automation, based on lti1p3-core library

Table of Contents


$ composer require oat-sa/bundle-lti1p3

The related flex recipe will generate:

  • the configurable config/routes/lti1p3.yaml file to automatically enable required routes
  • the configurable config/packages/lti1p3.yaml file to offer a default configuration for your keys, tools, platforms and registrations
  • the configurable LTI1P3_SERVICE_ENCRYPTION_KEY env variable required to provide encryption of your signatures.


You can find below some tutorials, presented by topics.

Quick start

Messages interactions

Services interactions


To run provided tests:

$ vendor/bin/phpunit

Note: see phpunit file for available suites.