ILIAS  release_7 Revision v7.30-3-g800a261c036
class.ilWebServicesSetupConfig.php
Go to the documentation of this file.
1<?php declare(strict_types=1);
2
3/* Copyright (c) 2020 Daniel Weise <daniel.weise@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
6
8{
13
17 protected $soap_wsdl_path;
18
23
28
33
38
39 public function __construct(
41 string $soap_wsdl_path,
44 string $rpc_server_host,
46 ) {
47 $this->soap_user_administration = $soap_user_administration;
48 $this->soap_wsdl_path = $soap_wsdl_path;
49 $this->soap_connect_timeout = $soap_connect_timeout;
50 $this->rpc_server_host = $rpc_server_host;
51 $this->rpc_server_port = $rpc_server_port;
52 $this->soap_response_timeout = $soap_response_timeout;
53 }
54
55 public function isSOAPUserAdministration() : bool
56 {
58 }
59
60 public function getSOAPWsdlPath() : string
61 {
63 }
64
65 public function getSOAPConnectTimeout() : int
66 {
68 }
69
70 public function getRPCServerHost() : string
71 {
73 }
74
75 public function getRPCServerPort() : int
76 {
78 }
79
80 public function getSoapResponseTimeout(): int
81 {
83 }
84}
An exception for terminatinating execution or to throw for unit testing.
__construct(bool $soap_user_administration, string $soap_wsdl_path, int $soap_connect_timeout, int $soap_response_timeout, string $rpc_server_host, int $rpc_server_port)
A configuration for the setup.
Definition: Config.php:11
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...