(no description)
File Size: | 166 lines (7 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
application_registration_service:: (7 methods):
__construct()
registration_from_dto()
get_unique_id()
draft_registration_from_dto()
create_draft_application_registration()
update_application_registration()
delete_application_registration()
Class: application_registration_service - X-Ref
Class application_registration_service.__construct(application_registration_repository $appregistrationrepo,deployment_repository $deploymentrepo, resource_link_repository $resourcelinkrepo,context_repository $contextrepo, user_repository $userrepo) X-Ref |
The application_registration_service constructor. param: application_registration_repository $appregistrationrepo an application registration repository instance. param: deployment_repository $deploymentrepo a deployment repository instance. param: resource_link_repository $resourcelinkrepo a resource_link_repository instance. param: context_repository $contextrepo a context_repository instance. param: user_repository $userrepo a user_repository instance. |
registration_from_dto(\stdClass $dto) X-Ref |
Convert a DTO into a new application_registration domain object. return: application_registration the application_registration object param: \stdClass $dto the object containing information needed to register an application. |
get_unique_id() X-Ref |
Gets a unique id for the registration, with uniqueness guaranteed with a lookup. return: string the unique id. |
draft_registration_from_dto(\stdClass $dto) X-Ref |
Convert a DTO into a new DRAFT application_registration domain object. return: application_registration the draft application_registration object param: \stdClass $dto the object containing information needed to create the draft registration. |
create_draft_application_registration(\stdClass $appregdto) X-Ref |
Application service handling the use case "As an admin I can create a draft platform registration". return: application_registration the application_registration domain object. param: \stdClass $appregdto details of the draft application to create. |
update_application_registration(\stdClass $appregdto) X-Ref |
Application service handling the use case "As an admin I can update the registration of an LTI platform". return: application_registration the application_registration domain object. param: \stdClass $appregdto details of the registration to update. |
delete_application_registration(int $registrationid) X-Ref |
Application service handling the use case "As an admin I can delete a registration of an LTI platform". param: int $registrationid id of the registration to delete. |