ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Public Member Functions | |
__construct ($client, $token, $plugin=false) | |
setRequestParams ($request) | |
token () | |
client () | |
lrsType () | |
replacedValues () | |
specificAllowedStatements () | |
blockSubStatements () | |
cmdParts () | |
method () | |
getDefaultLrsEndpoint () | |
getDefaultLrsKey () | |
getDefaultLrsSecret () | |
getFallbackLrsEndpoint () | |
getFallbackLrsKey () | |
getFallbackLrsSecret () | |
setXapiProxyRequest ($xapiProxyRequest) | |
getXapiProxyRequest () | |
setXapiProxyResponse ($xapiProxyResponse) | |
getXapiProxyResponse () | |
processStatements ($request, $body) | |
modifyBody ($body) | |
![]() | |
__construct ($client, $token, $plugin=false) | |
log () | |
msg ($msg) | |
initLrs () | |
Private Member Functions | |
handleStatementEvaluation ($xapiStatement) | |
setValue (&$obj, $path, $value) | |
setStatus ($obj) | |
isSubStatementCheck ($obj) | |
Private Attributes | |
$xapiProxyRequest | |
$xapiProxyResponse | |
Additional Inherited Members | |
![]() | |
const | PARTS_REG = '/^(.*?xapiproxy\.php)(\/([^?]+)?\??(.*))/' |
const | TERMINATED_VERB = "http://adlnet.gov/expapi/verbs/terminated" |
![]() | |
$client | |
$token | |
$plugin | |
$table_prefix | |
$lrsType | |
$authToken = null | |
$objId = null | |
$specificAllowedStatements = null | |
$replacedValues = null | |
$blockSubStatements = false | |
$cmdParts | |
$method | |
$defaultLrsEndpoint = '' | |
$defaultLrsKey = '' | |
$defaultLrsSecret = '' | |
$fallbackLrsEndpoint = '' | |
$fallbackLrsKey = '' | |
$fallbackLrsSecret = '' | |
$sniffVerbs | |
Definition at line 6 of file XapiProxy.php.
XapiProxy\XapiProxy::__construct | ( | $client, | |
$token, | |||
$plugin = false |
|||
) |
Reimplemented from XapiProxy\XapiProxyPolyFill.
Definition at line 11 of file XapiProxy.php.
References $client, XapiProxy\$plugin, $token, and ILIAS\GlobalScreen\Provider\__construct().
XapiProxy\XapiProxy::blockSubStatements | ( | ) |
Definition at line 47 of file XapiProxy.php.
XapiProxy\XapiProxy::client | ( | ) |
XapiProxy\XapiProxy::cmdParts | ( | ) |
Definition at line 52 of file XapiProxy.php.
XapiProxy\XapiProxy::getDefaultLrsEndpoint | ( | ) |
Definition at line 62 of file XapiProxy.php.
XapiProxy\XapiProxy::getDefaultLrsKey | ( | ) |
Definition at line 67 of file XapiProxy.php.
XapiProxy\XapiProxy::getDefaultLrsSecret | ( | ) |
Definition at line 72 of file XapiProxy.php.
XapiProxy\XapiProxy::getFallbackLrsEndpoint | ( | ) |
Definition at line 77 of file XapiProxy.php.
XapiProxy\XapiProxy::getFallbackLrsKey | ( | ) |
Definition at line 82 of file XapiProxy.php.
XapiProxy\XapiProxy::getFallbackLrsSecret | ( | ) |
Definition at line 87 of file XapiProxy.php.
XapiProxy\XapiProxy::getXapiProxyRequest | ( | ) |
Definition at line 97 of file XapiProxy.php.
XapiProxy\XapiProxy::getXapiProxyResponse | ( | ) |
Definition at line 107 of file XapiProxy.php.
|
private |
Definition at line 206 of file XapiProxy.php.
References $DIC, ilLPStatusWrapper\_updateStatus(), ANONYMOUS_USER_ID, ilObjectFactory\getInstanceByObjId(), and ilObjCmiXapi\LAUNCH_MODE_NORMAL.
|
private |
Definition at line 269 of file XapiProxy.php.
References ilObjectFactory\getInstanceByObjId().
XapiProxy\XapiProxy::lrsType | ( | ) |
Definition at line 32 of file XapiProxy.php.
XapiProxy\XapiProxy::method | ( | ) |
Definition at line 57 of file XapiProxy.php.
XapiProxy\XapiProxy::modifyBody | ( | $body | ) |
Definition at line 173 of file XapiProxy.php.
References $i.
XapiProxy\XapiProxy::processStatements | ( | $request, | |
$body | |||
) |
Definition at line 112 of file XapiProxy.php.
XapiProxy\XapiProxy::replacedValues | ( | ) |
Definition at line 37 of file XapiProxy.php.
XapiProxy\XapiProxy::setRequestParams | ( | $request | ) |
Definition at line 17 of file XapiProxy.php.
|
private |
Definition at line 249 of file XapiProxy.php.
|
private |
Definition at line 235 of file XapiProxy.php.
XapiProxy\XapiProxy::setXapiProxyRequest | ( | $xapiProxyRequest | ) |
Definition at line 92 of file XapiProxy.php.
XapiProxy\XapiProxy::setXapiProxyResponse | ( | $xapiProxyResponse | ) |
Definition at line 102 of file XapiProxy.php.
XapiProxy\XapiProxy::specificAllowedStatements | ( | ) |
Definition at line 42 of file XapiProxy.php.
XapiProxy\XapiProxy::token | ( | ) |
|
private |
Definition at line 8 of file XapiProxy.php.
|
private |
Definition at line 9 of file XapiProxy.php.