Search moodle.org's
Developer Documentation

See Release Notes

  • Bug fixes for general core bugs in 4.0.x will end 8 May 2023 (12 months).
  • Bug fixes for security issues in 4.0.x will end 13 November 2023 (18 months).
  • PHP version: minimum PHP 7.3.0 Note: the minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is also supported.

(no description)

File Size: 132 lines (6 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

tool_deployment_service:: (3 methods):
  __construct()
  add_tool_deployment()
  delete_tool_deployment()


Class: tool_deployment_service  - X-Ref

Class tool_deployment_service.

__construct(application_registration_repository $appregistrationrepo,deployment_repository $deploymentrepo, resource_link_repository $resourcelinkrepo,context_repository $contextrepo, user_repository $userrepo)   X-Ref
The tool_deployment_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.

add_tool_deployment(\stdClass $requestdto)   X-Ref
Service handling the use case "As an admin I can add a tool deployment to a platform registration".

return: deployment the deployment instance which has been created.
param: \stdClass $requestdto the required service data.

delete_tool_deployment(int $deploymentid)   X-Ref
Service handling the use case "As an admin I can delete a tool deployment from a platform registration".

param: int $deploymentid the id of the deployment to remove.