ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilSoapMethod.php
Go to the documentation of this file.
1<?php
2
25interface ilSoapMethod
26{
32 public function getName(): string;
33
40 public function getInputParams(): array;
41
46 public function getOutputParams(): array;
47
52 public function getServiceNamespace(): string;
53
58 public function getServiceStyle(): string;
59
64 public function getServiceUse(): string;
65
70 public function getDocumentation(): string;
71
78 public function execute(array $params);
79}
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getServiceStyle()
Get the service style, e.g.
getInputParams()
Get the input parameters.
execute(array $params)
Execute the business logic for this SOAP method (when a SOAP request hits the endpoint defined by the...
getServiceNamespace()
Get the namespace of the service where this method belongs to.
getDocumentation()
Get the documentation of this method.
getServiceUse()
Get the service use, e.g.
getOutputParams()
Get the output parameters in the same format as the input parameters.
getName()
Get the name of the method.
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31