19declare(strict_types=1);
65 $this->services = array(
70 $this->
unsigned =
false;
71 $this->toolproxy =
null;
73 $this->typeconfig =
null;
75 $this->resourcePath =
'';
88 $value = $resource->parseValue($value);
array $resources
Instances of the resources associated with this service.
parseValue(string $value)
Parse a string for custom substitution parameter variables supported by this service's resources.
getResourcePath()
Get cleaned resourcePath without service part.
string $name
Human readable name for the service.
stdClass $toolproxy
Tool proxy object for the current service request.
stdClass $type
LTI type object for the current service request.
setResourcePath(string $resourcePath)
Set the cleaned resourcePath without service part.
bool $unsigned
if requests for this service do not need to be signed.
string $resourcePath
cleaned requested resourcePath
array $services
lti services (for further use)
checkTool()
Check that the request has been properly signed and is permitted.
array $typeconfig
LTI type config array for the current service request.
getResources()
Get the resources for this service.
string $id
ID for the service.