Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

(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".

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

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.