ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
__construct () | |
getResources () | |
Get the resources for this service. More... | |
setResourcePath (string $resourcePath) | |
Set the cleaned resourcePath without service part. More... | |
getResourcePath () | |
Get cleaned resourcePath without service part. More... | |
checkTool () | |
Check that the request has been properly signed and is permitted. More... | |
Data Fields | |
const | LTI_VERSION2P0 = 'LTI-2p0' |
const | SERVICE_ENABLED = 1 |
Protected Member Functions | |
parseValue (string $value) | |
Parse a string for custom substitution parameter variables supported by this service's resources. More... | |
Protected Attributes | |
string | $id |
ID for the service. More... | |
string | $name |
Human readable name for the service. More... | |
bool | $unsigned |
if requests for this service do not need to be signed. More... | |
array | $resources |
Instances of the resources associated with this service. More... | |
string | $resourcePath |
cleaned requested resourcePath More... | |
Private Attributes | |
array | $services |
lti services (for further use) More... | |
stdClass | $toolproxy |
Tool proxy object for the current service request. More... | |
stdClass | $type |
LTI type object for the current service request. More... | |
array | $typeconfig |
LTI type config array for the current service request. More... | |
Definition at line 30 of file class.ilLTIConsumerServiceBase.php.
ilLTIConsumerServiceBase::__construct | ( | ) |
Definition at line 63 of file class.ilLTIConsumerServiceBase.php.
ilLTIConsumerServiceBase::checkTool | ( | ) |
Check that the request has been properly signed and is permitted.
Definition at line 118 of file class.ilLTIConsumerServiceBase.php.
References ilObjLTIConsumer\verifyToken().
ilLTIConsumerServiceBase::getResourcePath | ( | ) |
Get cleaned resourcePath without service part.
Definition at line 110 of file class.ilLTIConsumerServiceBase.php.
References $resourcePath.
|
abstract |
Get the resources for this service.
Referenced by parseValue().
|
protected |
Parse a string for custom substitution parameter variables supported by this service's resources.
Definition at line 81 of file class.ilLTIConsumerServiceBase.php.
References getResources().
ilLTIConsumerServiceBase::setResourcePath | ( | string | $resourcePath | ) |
Set the cleaned resourcePath without service part.
Definition at line 102 of file class.ilLTIConsumerServiceBase.php.
References $resourcePath.
|
protected |
ID for the service.
Definition at line 40 of file class.ilLTIConsumerServiceBase.php.
|
protected |
Human readable name for the service.
Definition at line 43 of file class.ilLTIConsumerServiceBase.php.
|
protected |
cleaned requested resourcePath
Definition at line 61 of file class.ilLTIConsumerServiceBase.php.
Referenced by getResourcePath(), and setResourcePath().
|
protected |
Instances of the resources associated with this service.
Definition at line 58 of file class.ilLTIConsumerServiceBase.php.
Referenced by ilLTIConsumerGradeService\getResources().
|
private |
lti services (for further use)
Definition at line 37 of file class.ilLTIConsumerServiceBase.php.
|
private |
Tool proxy object for the current service request.
Definition at line 49 of file class.ilLTIConsumerServiceBase.php.
|
private |
LTI type object for the current service request.
Definition at line 52 of file class.ilLTIConsumerServiceBase.php.
|
private |
LTI type config array for the current service request.
Definition at line 55 of file class.ilLTIConsumerServiceBase.php.
|
protected |
if requests for this service do not need to be signed.
Definition at line 46 of file class.ilLTIConsumerServiceBase.php.
const ilLTIConsumerServiceBase::LTI_VERSION2P0 = 'LTI-2p0' |
Definition at line 32 of file class.ilLTIConsumerServiceBase.php.
const ilLTIConsumerServiceBase::SERVICE_ENABLED = 1 |
Definition at line 34 of file class.ilLTIConsumerServiceBase.php.