ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
ServiceDefinition.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\LTI\ToolProvider\Profile
;
20
28
class
ServiceDefinition
29
{
35
public
?array
$formats
= null;
36
42
public
?array
$actions
= null;
43
49
public
?
string
$id
= null;
50
56
public
?
string
$endpoint
= null;
57
65
public
function
__construct
(array $formats, array $actions,
string
$id = null,
string
$endpoint = null)
66
{
67
$this->formats =
$formats
;
68
$this->actions =
$actions
;
69
$this->
id
=
$id
;
70
$this->endpoint =
$endpoint
;
71
}
72
77
public
function
setId
(
string
$id)
78
{
79
$this->
id
=
$id
;
80
}
81
}
ILIAS\LTI\ToolProvider\Profile\ServiceDefinition\$id
string $id
ID of service.
Definition:
ServiceDefinition.php:49
ILIAS\LTI\ToolProvider\Profile\ServiceDefinition\$actions
array $actions
HTTP actions accepted by service.
Definition:
ServiceDefinition.php:42
ILIAS\LTI\ToolProvider\Profile\ServiceDefinition\setId
setId(string $id)
Set ID.
Definition:
ServiceDefinition.php:77
ILIAS\LTI\ToolProvider\Profile\ServiceDefinition\__construct
__construct(array $formats, array $actions, string $id=null, string $endpoint=null)
Class constructor.
Definition:
ServiceDefinition.php:65
ILIAS\LTI\ToolProvider\Profile\ServiceDefinition\$endpoint
string $endpoint
URL for service requests.
Definition:
ServiceDefinition.php:56
ILIAS\LTI\ToolProvider\Profile
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
Item.php:19
ILIAS\LTI\ToolProvider\Profile\ServiceDefinition\$formats
array $formats
Media types supported by service.
Definition:
ServiceDefinition.php:35
ILIAS\LTI\ToolProvider\Profile\ServiceDefinition
Class to represent an LTI service object.
Definition:
ServiceDefinition.php:28
Services
LTI
src
ToolProvider
Profile
ServiceDefinition.php
Generated on Wed Sep 3 2025 22:02:30 for ILIAS by
1.8.13 (using
Doxyfile
)