LTI Integration Library
3.1.0
PHP class library for building LTI integrations
CanvasApiToolProvider.php
Go to the documentation of this file.
1
<?php
2
3
namespace
ceLTIc\LTI\ApiHook\canvas
;
4
13
//
14
class
CanvasApiToolProvider
extends
\ceLTIc\LTI\ApiHook\ApiToolProvider
15
{
16
17
public
function
getUserId
()
18
{
19
$userId =
''
;
20
$messageParameters = $this->toolProvider->getMessageParameters();
21
if
(isset($messageParameters[
'custom_canvas_user_id'
])) {
22
$userId = trim($messageParameters[
'custom_canvas_user_id'
]);
23
}
24
25
return
$userId;
26
}
27
28
}
ceLTIc\LTI\ApiHook\ApiToolProvider
Class to implement tool consumer specific functions for LTI messages.
Definition:
ApiToolProvider.php:13
ceLTIc\LTI\ApiHook\canvas\CanvasApiToolProvider
Class to implement canvas-specific functions for LTI messages.
Definition:
CanvasApiToolProvider.php:14
ceLTIc\LTI\ApiHook\canvas
Definition:
CanvasApi.php:3
ceLTIc\LTI\ApiHook\canvas\CanvasApiToolProvider\getUserId
getUserId()
Definition:
CanvasApiToolProvider.php:17
Generated on Wed Mar 13 2019 by
Doxygen 1.8.15