Abstract class to provide a connection to a persistent store for LTI objects
| author | Stephen P Vickers |
|---|---|
| version | 2.5.00 |
| license | GNU Lesser General Public License, version 3 |
| package | LTI |
Consumer_Nonce_load(\LTI_Consumer_Nonce $nonce) : boolean
\LTI_Consumer_NonceNonce object
booleanTrue if the nonce object was successfully loadedConsumer_Nonce_save(\LTI_Consumer_Nonce $nonce) : boolean
\LTI_Consumer_NonceNonce object
booleanTrue if the nonce object was successfully savedResource_Link_Share_Key_delete(\LTI_Resource_Link_Share_Key $share_key) : boolean
\LTI_Resource_Link_Share_KeyResource link share key object
booleanTrue if the resource link share key object was successfully deletedResource_Link_Share_Key_load(\LTI_Resource_Link_Share_Key $share_key) : boolean
\LTI_Resource_Link_Share_KeyResource_Link share key object
booleanTrue if the resource link share key object was successfully loadedResource_Link_Share_Key_save(\LTI_Resource_Link_Share_Key $share_key) : boolean
\LTI_Resource_Link_Share_KeyResource link share key object
booleanTrue if the resource link share key object was successfully savedResource_Link_delete(\LTI_Resource_Link $resource_link) : boolean
\LTI_Resource_LinkResource_Link object
booleanTrue if the Resource_Link object was successfully deletedResource_Link_getShares(\LTI_Resource_Link $resource_link) : array
\LTI_Resource_LinkResource_Link object
arrayArray of LTI_Resource_Link_Share objectsResource_Link_getUserResultSourcedIDs(\LTI_Resource_Link $resource_link, boolean $local_only, integer $id_scope) : array
\LTI_Resource_LinkResource link object
booleanTrue if only users within the resource link are to be returned (excluding users sharing this resource link)
integerScope value to use for user IDs
arrayArray of LTI_User objectsResource_Link_load(\LTI_Resource_Link $resource_link) : boolean
\LTI_Resource_LinkResource_Link object
booleanTrue if the resource link object was successfully loadedResource_Link_save(\LTI_Resource_Link $resource_link) : boolean
\LTI_Resource_LinkResource_Link object
booleanTrue if the resource link object was successfully savedTool_Consumer_delete(\LTI_Tool_Consumer $consumer) : boolean
\LTI_Tool_ConsumerConsumer object
booleanTrue if the tool consumer object was successfully deletedTool_Consumer_list() : array
arrayArray of all defined LTI_Tool_Consumer objectsTool_Consumer_load(mixed $consumer) : boolean
mixedLTI_Tool_Consumer object
booleanTrue if the tool consumer object was successfully loadedTool_Consumer_save(\LTI_Tool_Consumer $consumer) : boolean
\LTI_Tool_ConsumerConsumer object
booleanTrue if the tool consumer object was successfully savedUser_delete(\LTI_User $user) : boolean
\LTI_UserUser object
booleanTrue if the user object was successfully deletedUser_load(\LTI_User $user) : boolean
\LTI_UserUser object
booleanTrue if the user object was successfully loadedUser_save(\LTI_User $user) : boolean
\LTI_UserUser object
booleanTrue if the user object was successfully savedgetDataConnector(mixed $data_connector, mixed $db= NULL, string $type= NULL) : \LTI_Data_Connector
mixedA data connector object, string or array
mixedA database connection object or string (optional)
stringThe type of data connector (optional)
\LTI_Data_ConnectorData connector objectgetRandomString(integer $length = 8) : string
integerLength of string to be generated (optional, default is 8 characters)
stringRandom stringquoted(string $value, string $addQuotes = TRUE) : boolean
stringValue to be quoted
stringIf true the returned string will be enclosed in single quotes (optional, default is true)
booleanTrue if the user object was successfully deleted$date_format : string
'Y-m-d'$time_format : string
'H:i:s'CONSUMER_TABLE_NAME = 'lti_consumer'
CONTEXT_TABLE_NAME = 'lti_context'
NONCE_TABLE_NAME = 'lti_nonce'
RESOURCE_LINK_SHARE_KEY_TABLE_NAME = 'lti_share_key'
RESOURCE_LINK_TABLE_NAME = 'lti_context'
USER_TABLE_NAME = 'lti_user'