LTI Integration Library
4.10.3
PHP class library for building LTI integrations
Loading...
Searching...
No Matches
ServiceDefinition.php
1
<?php
2
3
namespace
ceLTIc\LTI\Profile;
4
12
class
ServiceDefinition
13
{
14
20
public
$formats
=
null
;
21
27
public
$actions
=
null
;
28
34
public
$id
=
null
;
35
41
public
$endpoint
=
null
;
42
51
function
__construct
(
$formats
,
$actions
,
$id
=
null
,
$endpoint
=
null
)
52
{
53
$this->formats =
$formats
;
54
$this->actions =
$actions
;
55
$this->
id
=
$id
;
56
$this->endpoint =
$endpoint
;
57
}
58
64
function
setId
(
$id
)
65
{
66
$this->
id
=
$id
;
67
}
68
69
}
ceLTIc\LTI\Profile\ServiceDefinition
Class to represent an LTI service object.
Definition
ServiceDefinition.php:13
ceLTIc\LTI\Profile\ServiceDefinition\$endpoint
$endpoint
URL for service requests.
Definition
ServiceDefinition.php:41
ceLTIc\LTI\Profile\ServiceDefinition\$actions
$actions
HTTP actions accepted by service.
Definition
ServiceDefinition.php:27
ceLTIc\LTI\Profile\ServiceDefinition\$formats
$formats
Media types supported by service.
Definition
ServiceDefinition.php:20
ceLTIc\LTI\Profile\ServiceDefinition\setId
setId($id)
Set ID.
Definition
ServiceDefinition.php:64
ceLTIc\LTI\Profile\ServiceDefinition\__construct
__construct($formats, $actions, $id=null, $endpoint=null)
Class constructor.
Definition
ServiceDefinition.php:51
ceLTIc\LTI\Profile\ServiceDefinition\$id
$id
ID of service.
Definition
ServiceDefinition.php:34
Generated on Tue Jun 13 2023 by
Doxygen 1.9.7