ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
class.ilWebServicesSetupConfig.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 use ILIAS\Setup;
22 
23 class ilWebServicesSetupConfig implements Setup\Config
24 {
25  protected bool $soap_user_administration;
26  protected string $soap_wsdl_path;
27  protected int $soap_connect_timeout;
28  protected string $rpc_server_host;
29  protected int $rpc_server_port;
30 
31  protected string $soap_internal_wsdl_path;
35 
40 
41  public function __construct(
42  bool $soap_user_administration,
43  string $soap_wsdl_path,
44  int $soap_connect_timeout,
46  string $rpc_server_host,
47  int $rpc_server_port,
48  string $soap_internal_wsdl_path,
49  bool $soap_internal_wsdl_verify_peer,
50  bool $soap_internal_wsdl_verify_peer_name,
51  bool $soap_internal_wsdl_allow_self_signed,
52  ) {
53  $this->soap_user_administration = $soap_user_administration;
54  $this->soap_wsdl_path = $soap_wsdl_path;
55  $this->soap_connect_timeout = $soap_connect_timeout;
56  $this->rpc_server_host = $rpc_server_host;
57  $this->rpc_server_port = $rpc_server_port;
58  $this->soap_response_timeout = $soap_response_timeout;
59 
60  $this->soap_internal_wsdl_path = $soap_internal_wsdl_path;
61  $this->soap_internal_wsdl_verify_peer = $soap_internal_wsdl_verify_peer;
62  $this->soap_internal_wsdl_verify_peer_name = $soap_internal_wsdl_verify_peer_name;
63  $this->soap_internal_wsdl_allow_self_signed = $soap_internal_wsdl_allow_self_signed;
64  }
65 
66  public function isSOAPUserAdministration(): bool
67  {
69  }
70 
71  public function getSOAPWsdlPath(): string
72  {
73  return $this->soap_wsdl_path;
74  }
75 
76  public function getSOAPConnectTimeout(): int
77  {
79  }
80 
81  public function getRPCServerHost(): string
82  {
84  }
85 
86  public function getRPCServerPort(): int
87  {
89  }
90 
91  public function getSoapResponseTimeout(): int
92  {
94  }
95 
96  public function getSoapInternalWsdlPath(): string
97  {
99  }
100 
101  public function getSoapInternalWsdlVerifyPeer(): bool
102  {
104  }
105 
106  public function getSoapInternalWsdlVerifyPeerName(): bool
107  {
109  }
110 
111  public function getSoapInternalWsdlAllowSelfSigned(): bool
112  {
114  }
115 }
__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, string $soap_internal_wsdl_path, bool $soap_internal_wsdl_verify_peer, bool $soap_internal_wsdl_verify_peer_name, bool $soap_internal_wsdl_allow_self_signed,)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...