ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
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 40 of file XapiProxy.php.
XapiProxy\XapiProxy::client | ( | ) |
XapiProxy\XapiProxy::cmdParts | ( | ) |
Definition at line 44 of file XapiProxy.php.
XapiProxy\XapiProxy::getDefaultLrsEndpoint | ( | ) |
Definition at line 52 of file XapiProxy.php.
XapiProxy\XapiProxy::getDefaultLrsKey | ( | ) |
Definition at line 56 of file XapiProxy.php.
XapiProxy\XapiProxy::getDefaultLrsSecret | ( | ) |
Definition at line 60 of file XapiProxy.php.
XapiProxy\XapiProxy::getFallbackLrsEndpoint | ( | ) |
Definition at line 64 of file XapiProxy.php.
XapiProxy\XapiProxy::getFallbackLrsKey | ( | ) |
Definition at line 68 of file XapiProxy.php.
XapiProxy\XapiProxy::getFallbackLrsSecret | ( | ) |
Definition at line 72 of file XapiProxy.php.
XapiProxy\XapiProxy::getXapiProxyRequest | ( | ) |
Definition at line 80 of file XapiProxy.php.
XapiProxy\XapiProxy::getXapiProxyResponse | ( | ) |
Definition at line 88 of file XapiProxy.php.
|
private |
Definition at line 189 of file XapiProxy.php.
References $DIC, ilLPStatusWrapper\_updateStatus(), ilObjectFactory\getInstanceByObjId(), and ilObjCmiXapi\LAUNCH_MODE_NORMAL.
|
private |
Definition at line 250 of file XapiProxy.php.
References ilObjectFactory\getInstanceByObjId().
XapiProxy\XapiProxy::lrsType | ( | ) |
Definition at line 28 of file XapiProxy.php.
XapiProxy\XapiProxy::method | ( | ) |
Definition at line 48 of file XapiProxy.php.
XapiProxy\XapiProxy::modifyBody | ( | $body | ) |
Definition at line 156 of file XapiProxy.php.
References $i.
XapiProxy\XapiProxy::processStatements | ( | $request, | |
$body | |||
) |
Definition at line 92 of file XapiProxy.php.
XapiProxy\XapiProxy::replacedValues | ( | ) |
Definition at line 32 of file XapiProxy.php.
XapiProxy\XapiProxy::setRequestParams | ( | $request | ) |
Definition at line 16 of file XapiProxy.php.
|
private |
Definition at line 231 of file XapiProxy.php.
|
private |
Definition at line 217 of file XapiProxy.php.
XapiProxy\XapiProxy::setXapiProxyRequest | ( | $xapiProxyRequest | ) |
Definition at line 76 of file XapiProxy.php.
XapiProxy\XapiProxy::setXapiProxyResponse | ( | $xapiProxyResponse | ) |
Definition at line 84 of file XapiProxy.php.
XapiProxy\XapiProxy::specificAllowedStatements | ( | ) |
Definition at line 36 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.