◆ __construct()
The application_registration_service constructor.
- Parameters
-
| application_registration_repository | $appregistrationrepo | an application registration repository instance. |
| deployment_repository | $deploymentrepo | a deployment repository instance. |
| resource_link_repository | $resourcelinkrepo | a resource_link_repository instance. |
| context_repository | $contextrepo | a context_repository instance. |
| user_repository | $userrepo | a user_repository instance. |
◆ create_draft_application_registration()
| enrol_lti\local\ltiadvantage\service\application_registration_service::create_draft_application_registration |
( |
\stdClass | $appregdto | ) |
|
Application service handling the use case "As an admin I can create a draft platform registration".
- Parameters
-
| stdClass | $appregdto | details of the draft application to create. |
- Return values
-
| application_registration | the application_registration domain object. |
- Exceptions
-
| coding_exception | if the DTO doesn't contain required fields. |
◆ delete_application_registration()
| enrol_lti\local\ltiadvantage\service\application_registration_service::delete_application_registration |
( |
int | $registrationid | ) |
|
Application service handling the use case "As an admin I can delete a registration of an LTI platform".
- Parameters
-
| int | $registrationid | id of the registration to delete. |
◆ update_application_registration()
| enrol_lti\local\ltiadvantage\service\application_registration_service::update_application_registration |
( |
\stdClass | $appregdto | ) |
|
Application service handling the use case "As an admin I can update the registration of an LTI platform".
- Parameters
-
| stdClass | $appregdto | details of the registration to update. |
- Return values
-
| application_registration | the application_registration domain object. |
The documentation for this class was generated from the following file:
- enrol/lti/classes/local/ltiadvantage/service/application_registration_service.php