Moodle PHP Documentation 5.1
Moodle 5.1dev (Build: 20250711) (9addea9f0ac)
Packback\Lti1p3\Interfaces\ICache Interface Reference
Inheritance diagram for Packback\Lti1p3\Interfaces\ICache:
enrol_lti\local\ltiadvantage\lib\launch_cache_session

Public Member Functions

 cacheAccessToken (string $key, string $accessToken)
 
 cacheLaunchData (string $key, array $jwtBody)
 
 cacheNonce (string $nonce, string $state)
 
 checkNonceIsValid (string $nonce, string $state)
 
 clearAccessToken (string $key)
 
 getAccessToken (string $key)
 
 getLaunchData (string $key)
 

Member Function Documentation

◆ cacheAccessToken()

Packback\Lti1p3\Interfaces\ICache::cacheAccessToken ( string $key,
string $accessToken )

◆ cacheLaunchData()

Packback\Lti1p3\Interfaces\ICache::cacheLaunchData ( string $key,
array $jwtBody )

◆ cacheNonce()

Packback\Lti1p3\Interfaces\ICache::cacheNonce ( string $nonce,
string $state )

◆ checkNonceIsValid()

Packback\Lti1p3\Interfaces\ICache::checkNonceIsValid ( string $nonce,
string $state )

◆ clearAccessToken()

Packback\Lti1p3\Interfaces\ICache::clearAccessToken ( string $key)

◆ getAccessToken()

Packback\Lti1p3\Interfaces\ICache::getAccessToken ( string $key)

◆ getLaunchData()

Packback\Lti1p3\Interfaces\ICache::getLaunchData ( string $key)

The documentation for this interface was generated from the following file: