ILIAS  release_8 Revision v8.24
ApiPlatform.php
Go to the documentation of this file.
1<?php
2
20
29{
36
41 public function __construct(\ILIAS\LTI\ToolProvider\Platform $platform)
42 {
43 $this->platform = $platform;
44 }
45
49 public function isConfigured(): bool
50 {
51 return true;
52 }
53
59 public function getToolSettings(bool $simple = true)
60 {
61 return false;
62 }
63
69 public function setToolSettings(array $settings = array()): bool
70 {
71 return false;
72 }
73}
Class to implement services for a platform via its proprietary API.
Definition: ApiPlatform.php:29
ILIAS LTI ToolProvider Platform $platform
Platform object.
Definition: ApiPlatform.php:35
getToolSettings(bool $simple=true)
Get Tool Settings.
Definition: ApiPlatform.php:59
setToolSettings(array $settings=array())
Perform a Tool Settings service request.
Definition: ApiPlatform.php:69
__construct(\ILIAS\LTI\ToolProvider\Platform $platform)
Class constructor.
Definition: ApiPlatform.php:41
isConfigured()
Check if the API hook has been configured.
Definition: ApiPlatform.php:49
Class to represent a platform.
Definition: Platform.php:36
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: ApiContext.php:19
array $settings
Setting values (LTI parameters, custom parameters and local parameters).
Definition: System.php:200
Class ChatMainBarProvider \MainMenu\Provider.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...