1 <?php declare(strict_types=1);
24 return hash(
"sha256", self::class);
29 return "Store information about web services in the settings";
39 $common_config = $environment->getConfigFor(
"common");
41 new \ilIniFilesPopulatedObjective($common_config),
42 new \ilSettingsFactoryExistsObjective()
48 $factory = $environment->getResource(Setup\Environment::RESOURCE_SETTINGS_FACTORY);
49 $settings =
$factory->settingsFor(
"common");
51 "soap_user_administration",
52 $this->
bool2string($this->config->isSOAPUserAdministration())
54 $settings->set(
"soap_wsdl_path", $this->config->getSOAPWsdlPath());
55 $settings->set(
"soap_connect_timeout", (
string) $this->config->getSOAPConnectTimeout());
56 $settings->set(
"soap_response_timeout", (
string) $this->config->getSoapResponseTimeout());
57 $settings->set(
"rpc_server_host", $this->config->getRPCServerHost());
58 $settings->set(
"rpc_server_port", $this->config->getRPCServerPort());
Store information about https is enabled.
getPreconditions(Setup\Environment $environment)
__construct(\ilWebServicesSetupConfig $config)
isApplicable(Setup\Environment $environment)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
An environment holds resources to be used in the setup process.
achieve(Setup\Environment $environment)