LTI1p3 Symfony Bundle

Installs: 600

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 40

Forks: 0

Open Issues: 0


2.1.0 2020-06-17 04:32 UTC

This package is auto-updated.

Last update: 2020-07-25 08:08:55 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.