19declare(strict_types=1);
30 new \ilSettingsFactoryExistsObjective()
37 $settings = $factory->settingsFor(
'common');
39 $is_soap_enabled = (bool) $settings->get(
'soap_user_administration',
'0');
41 'soap_user_administration',
43 'SOAP user administration enabled.'
46 if ($is_soap_enabled) {
49 $settings->get(
'soap_wsdl_path',
''),
50 'Path to SOAP WSDL file.'
54 'soap_connect_timeout',
55 $settings->get(
'soap_connect_timeout',
''),
56 'SOAP connection timeout in seconds.'
60 'soap_response_timeout',
61 $settings->get(
'soap_response_timeout',
''),
62 'SOAP response timeout in seconds.'
66 'soap_internal_wsdl_path',
67 $settings->get(
'soap_internal_wsdl_path',
''),
68 'Path to internal SOAP WSDL file.'
72 'soap_internal_wsdl_verify_peer',
73 (
bool) $settings->get(
'soap_internal_wsdl_verify_peer',
'1'),
74 'Verify SSL peer for internal WSDL.'
78 'soap_internal_wsdl_verify_peer_name',
79 (
bool) $settings->get(
'soap_internal_wsdl_verify_peer_name',
'1'),
80 'Verify SSL peer name for internal WSDL.'
84 'soap_internal_wsdl_allow_self_signed',
85 (
bool) $settings->get(
'soap_internal_wsdl_allow_self_signed',
'0'),
86 'Allow self-signed certificates for internal WSDL.'
92 $settings->get(
'rpc_server_host',
''),
93 'RPC server host address.'
98 $settings->get(
'rpc_server_port',
''),
Base class to simplify collection of metrics.
collectFrom(Setup\Environment $environment, Setup\Metrics\Storage $storage)
Attempt to gather metrics based on the provided environment.
getTentativePreconditions(Setup\Environment $environment)
Give preconditions that might or might not be fullfilled.
An environment holds resources to be used in the setup process.
const RESOURCE_SETTINGS_FACTORY
storeConfigText(string $key, string $value, ?string $description=null)
storeConfigBool(string $key, bool $value, ?string $description=null)
Storage is simple key/value store without further schema definition.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...