| 
    ILIAS
    release_8 Revision v8.24
    
   | 
  
 Inheritance diagram for ilNICKeyRegisteredObjective:
 Collaboration diagram for ilNICKeyRegisteredObjective:Public Member Functions | |
| getHash () | |
| getLabel () | |
| isNotable () | |
| getPreconditions (Setup\Environment $environment) | |
| achieve (Setup\Environment $environment) | |
| isApplicable (Setup\Environment $environment) | |
| @inheritDoc  More... | |
  Public Member Functions inherited from ilSetupObjective | |
| __construct (Setup\Config $config) | |
Data Fields | |
| const | MAX_REDIRECTS = 5 | 
| const | SOCKET_TIMEOUT = 5 | 
| const | ILIAS_NIC_SERVER = "https://nic.ilias.de/index.php" | 
Protected Member Functions | |
| getRegistrationProblem (array $nic_response_parts) | |
| getURLStringForNIC ($settings, \ilSystemFolderSetupConfig $systemfolder_config, \ilHttpSetupConfig $http_config) | |
| getCurlConnection (string $url) | |
Additional Inherited Members | |
  Protected Attributes inherited from ilSetupObjective | |
| Setup Config | $config | 
Definition at line 23 of file class.ilNICKeyRegisteredObjective.php.
| ilNICKeyRegisteredObjective::achieve | ( | Setup\Environment | $environment | ) | 
Definition at line 54 of file class.ilNICKeyRegisteredObjective.php.
References $factory, $GLOBALS, XapiProxy\$req, $response, ILIAS\LTI\ToolProvider\$settings, $url, ilCurlConnection\_isCurlExtensionLoaded(), getCurlConnection(), getRegistrationProblem(), and getURLStringForNIC().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 177 of file class.ilNICKeyRegisteredObjective.php.
References XapiProxy\$req, and $url.
Referenced by achieve().
 Here is the caller graph for this function:| ilNICKeyRegisteredObjective::getHash | ( | ) | 
Definition at line 29 of file class.ilNICKeyRegisteredObjective.php.
| ilNICKeyRegisteredObjective::getLabel | ( | ) | 
Definition at line 34 of file class.ilNICKeyRegisteredObjective.php.
| ilNICKeyRegisteredObjective::getPreconditions | ( | Setup\Environment | $environment | ) | 
Definition at line 44 of file class.ilNICKeyRegisteredObjective.php.
      
  | 
  protected | 
Definition at line 118 of file class.ilNICKeyRegisteredObjective.php.
References $message.
Referenced by achieve().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 156 of file class.ilNICKeyRegisteredObjective.php.
References ILIAS\LTI\ToolProvider\$settings, $url, ilSystemFolderSetupConfig\getClientDescription(), ilSystemFolderSetupConfig\getClientName(), ilSystemFolderSetupConfig\getContactEMail(), ilSystemFolderSetupConfig\getContactFirstname(), ilSystemFolderSetupConfig\getContactLastname(), and ilHttpSetupConfig\getHttpPath().
Referenced by achieve().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilNICKeyRegisteredObjective::isApplicable | ( | Setup\Environment | $environment | ) | 
@inheritDoc
Definition at line 113 of file class.ilNICKeyRegisteredObjective.php.
| ilNICKeyRegisteredObjective::isNotable | ( | ) | 
Definition at line 39 of file class.ilNICKeyRegisteredObjective.php.
| const ilNICKeyRegisteredObjective::ILIAS_NIC_SERVER = "https://nic.ilias.de/index.php" | 
Definition at line 27 of file class.ilNICKeyRegisteredObjective.php.
| const ilNICKeyRegisteredObjective::MAX_REDIRECTS = 5 | 
Definition at line 25 of file class.ilNICKeyRegisteredObjective.php.
| const ilNICKeyRegisteredObjective::SOCKET_TIMEOUT = 5 | 
Definition at line 26 of file class.ilNICKeyRegisteredObjective.php.