LTI Integration Library
3.1.0
PHP class library for building LTI integrations
CanvasApiContext.php
Go to the documentation of this file.
1
<?php
2
3
namespace
ceLTIc\LTI\ApiHook\canvas
;
4
5
use
ceLTIc\LTI\ApiHook\ApiContext
;
6
use
ceLTIc\LTI\UserResult
;
7
use
ceLTIc\LTI\HTTPMessage
;
8
18
class
CanvasApiContext
extends
ApiContext
19
{
20
use
CanvasApi
;
21
29
public
function
getMemberships
($withGroups)
30
{
31
$this->sourceObject =
$this->context
;
32
33
return
$this->
get
($withGroups);
34
}
35
36
}
ceLTIc\LTI\ApiHook\canvas
Definition:
CanvasApi.php:3
ceLTIc\LTI\ApiHook\canvas\CanvasApiContext
Class to implement Resource Link services for a Canvas tool consumer via its proprietary API.
Definition:
CanvasApiContext.php:18
ceLTIc\LTI\HTTPMessage
Class to represent an HTTP message request.
Definition:
HTTPMessage.php:16
ceLTIc\LTI\ApiHook\ApiContext
Class to implement context services for a tool consumer via its proprietary API.
Definition:
ApiContext.php:13
ceLTIc\LTI\UserResult
Class to represent a tool consumer user.
Definition:
UserResult.php:15
ceLTIc\LTI\ApiHook\canvas\CanvasApiContext\getMemberships
getMemberships($withGroups)
Get memberships.
Definition:
CanvasApiContext.php:28
ceLTIc\LTI\ApiHook\canvas\CanvasApi
Class to handle Canvas web service requests.
Definition:
CanvasApi.php:17
ceLTIc\LTI\ApiHook\ApiContext\$context
$context
Context object.
Definition:
ApiContext.php:21
Generated on Wed Mar 13 2019 by
Doxygen 1.8.15