2 require_once(__DIR__ .
'/ilSoapMethod.php');
3 require_once(__DIR__ .
'/class.ilSoapPluginException.php');
4 require_once(
'./webservice/soap/classes/class.ilSoapAdministration.php');
19 parent::__construct(
true);
50 if (!$this->__checkSession($session_id)) {
64 if (!isset($params[
$i])) {
66 throw new ilSoapPluginException(
"Request is missing at least one of the following parameters: $names");
getServiceStyle()
Get the service style, e.g.'rpc'string
Class ilAbstractSoapMethod.
initIliasAndCheckSession($session_id)
Use this method at the beginning of your execute() method to check if the provided session ID is vali...
getServiceUse()
Get the service use, e.g.'encoded'string
checkParameters(array $params)
Check that all input parameters are present when executing the soap method.
getInputParams()
Get the input parameters.
initAuth($sid)
Init authentication.
__raiseError($a_message, $a_code)
Overwrites the __raiseError method and transforms any raised errors into ilPluginExceptions.
Class ilSoapPluginException.