| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
 Inheritance diagram for ilLTIConsumerServiceBase:
 Collaboration diagram for ilLTIConsumerServiceBase: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 | ( | ) | 
Reimplemented in ilLTIConsumerGradeService.
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().
 Here is the call graph for this function:| 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.
Reimplemented in ilLTIConsumerGradeService.
Referenced by parseValue().
 Here is the caller graph for this function:
      
  | 
  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().
 Here is the call graph for this function:| 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.