ILIAS
release_8 Revision v8.19-1-g4e8f2f9140c
|
ILIAS base class perform basic setup: init database handler, load configuration file, init user authentification & error handler, load object type definitions. More...
Public Member Functions | |
__construct () | |
Constructor setup ILIAS global object public. More... | |
getSetting (string $a_keyword, ?string $a_default_value=null) | |
read one value from settingstable More... | |
deleteSetting (string $a_keyword) | |
delete one value from settingstable More... | |
getAllSettings () | |
setSetting (string $a_key, string $a_val) | |
getClientId () | |
raiseError (string $a_msg, int $a_err_obj) | |
wrapper for downward compability More... | |
Data Fields | |
string | $INI_FILE |
string | $client_id = '' |
$account | |
$ini = array() | |
$ini_ilias | |
$db | |
$error_obj | |
Protected Member Functions | |
getSettingObject () | |
Protected Attributes | |
ilSetting | $setting = null |
ilErrorHandling | $error |
ILIAS base class perform basic setup: init database handler, load configuration file, init user authentification & error handler, load object type definitions.
Definition at line 14 of file class.ilias.php.
ILIAS::__construct | ( | ) |
Constructor setup ILIAS global object public.
Definition at line 62 of file class.ilias.php.
References $DIC, $ilDB, and $ilIliasIniFile.
Referenced by ILIAS\UI\examples\Table\Column\LinkListing\base(), ILIAS\UI\examples\Table\Column\Boolean\base(), ILIAS\UI\examples\Table\Column\Text\base(), ILIAS\UI\examples\Table\Column\Link\base(), ILIAS\UI\examples\Table\Column\Number\base(), ILIAS\UI\examples\Table\Column\StatusIcon\base(), ILIAS\UI\examples\Table\Data\base(), ILIAS\UI\examples\Tree\Expandable\expandable2(), ILIAS\LTIOAuth\OAuthSignatureMethod_HMAC_SHA1\get_name(), ILIAS\ResourceStorage\Policy\FileNamePolicyTest\getFileNamePolicy(), ILIAS\GlobalScreen\MainMenu\CollectorTest\getItemInformation(), ILIAS\Tests\UI\Component\Input\DynamicInputDataIteratorTest\getTestInputData(), ILIAS\Tests\Setup\CLI\HasAgentTest\setUp(), ILIAS\Tests\Setup\CLI\HasConfigReaderTest\setUp(), ILIAS\Tests\Setup\ObjectiveIteratorTest\testFailedPreconditionLastOnStack(), ILIAS\Tests\Setup\ObjectiveIteratorTest\testFailedPreconditionWithOtherOnStack(), ILIAS\ContentPage\GlobalSettingsStorageTest\testGlobalSettings(), and ILIAS\ResourceStorage\Revision\StakeholderRepositoryTests\testNameTooLong().
ILIAS::deleteSetting | ( | string | $a_keyword | ) |
delete one value from settingstable
Definition at line 98 of file class.ilias.php.
References getSettingObject().
Referenced by ilObjUserFolderGUI\saveGlobalUserSettingsObject().
ILIAS::getAllSettings | ( | ) |
Definition at line 106 of file class.ilias.php.
References getSettingObject().
ILIAS::getClientId | ( | ) |
Definition at line 119 of file class.ilias.php.
References CLIENT_ID.
Referenced by ILIAS\Tests\Setup\CLI\InstallCommandTest\basicFunctionality().
ILIAS::getSetting | ( | string | $a_keyword, |
?string | $a_default_value = null |
||
) |
read one value from settingstable
Definition at line 88 of file class.ilias.php.
References getSettingObject().
Referenced by ILIAS\LTI\ToolProvider\Platform\getToolSettings(), ILIAS\LTI\ToolProvider\Platform\hasAccessTokenService(), ILIAS\LTI\ToolProvider\Platform\hasToolSettingsService(), ILIAS\LTI\ToolProvider\setSetting(), and ILIAS\LTI\ToolProvider\Platform\setToolSettings().
|
protected |
Definition at line 74 of file class.ilias.php.
References $DIC, and $setting.
Referenced by deleteSetting(), getAllSettings(), getSetting(), and setSetting().
ILIAS::raiseError | ( | string | $a_msg, |
int | $a_err_obj | ||
) |
wrapper for downward compability
Definition at line 131 of file class.ilias.php.
Referenced by ilObjTest\_createImportDirectory(), ilObjQuestionPool\_createImportDirectory(), and ilObjQuestionPoolGUI\getQueryParamInt().
ILIAS::setSetting | ( | string | $a_key, |
string | $a_val | ||
) |
Definition at line 114 of file class.ilias.php.
References getSettingObject().
Referenced by ilObjUserFolderGUI\saveGlobalUserSettingsObject().
ILIAS::$account |
Definition at line 28 of file class.ilias.php.
string ILIAS::$client_id = '' |
Definition at line 22 of file class.ilias.php.
Referenced by ILIAS\Setup\Objective\ClientIdReadObjective\achieve(), and ILIAS\BackgroundTasks\Implementation\TaskManager\AsyncTaskManager\run().
ILIAS::$db |
Definition at line 46 of file class.ilias.php.
|
protected |
Definition at line 55 of file class.ilias.php.
Referenced by ILIAS\UI\Implementation\Component\Input\Field\Url\addValidation(), ILIAS\UI\Implementation\Component\Input\Field\Link\addValidation(), ILIAS\UI\Implementation\Component\Input\Field\Duration\addValidation(), ILIAS\Refinery\Custom\Group\constraint(), ILIAS\UI\Implementation\Component\Input\Input\getError(), ILIAS\Refinery\getErrorMessage(), ILIAS\Refinery\getLngClosure(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphResponseFactory\getResponseObject(), ILIAS\COPage\Editor\Components\Paragraph\ParagraphResponseFactory\getResponseObjectMulti(), ILIAS\UI\Implementation\Component\Input\Container\Form\Renderer\maybeAddError(), ILIAS\Survey\Page\PageRenderer\render(), ILIAS\OrgUnit\Webservices\SOAP\ImportOrgUnitTree\run(), ILIAS\COPage\Editor\Server\UIWrapper\sendPage(), ILIAS\COPage\Editor\Components\Table\TableCommandActionHandler\sendUpdateResponse(), ILIAS\UI\Implementation\Component\Input\ViewControl\Group\setError(), ILIAS\UI\Implementation\Component\Input\Input\setError(), ILIAS\UI\Implementation\Component\Input\Field\Group\setError(), ILIAS\UI\Implementation\Component\Input\setInputs(), ILIAS\COPage\Editor\EditSessionRepository\setPageError(), ILIAS\Tests\Refinery\IdentityTransformationTest\testApplyToError(), ILIAS\Tests\Refinery\To\Transformation\NewObjectTransformationTest\testNewObjectApplyResultsErrorObjectOnInvalidConstructorArguments(), ILIAS\Tests\Refinery\To\Transformation\NewMethodTransformationTest\testPrivateMethodCanNotBeCalledInApplyto(), ILIAS\Tests\Refinery\To\Transformation\NewMethodTransformationTest\testPrivateMethodCanNotBeCalledInTransform(), ILIAS\Tests\Refinery\Integer\Constraints\GreaterThanConstraintTest\testRestrictError(), ILIAS\Tests\Refinery\Integer\Constraints\GreaterThanOrEqualConstraintTest\testRestrictError(), ILIAS\Tests\Refinery\Integer\Constraints\LessThanOrEqualConstraintTest\testRestrictError(), ILIAS\Tests\Refinery\Integer\Constraints\LessThanConstraintTest\testRestrictError(), ILIAS\UI\Implementation\Component\Input\Field\FormInput\withInput(), ILIAS\UI\Implementation\Component\Input\withInput(), ILIAS\UI\Implementation\Component\Input\Field\Renderer\wrapInFormContext(), and ILIAS\Refinery\String\EstimatedReadingTime\xmlErrorsToString().
ILIAS::$error_obj |
Definition at line 52 of file class.ilias.php.
ILIAS::$ini = array() |
Definition at line 34 of file class.ilias.php.
string ILIAS::$INI_FILE |
Definition at line 16 of file class.ilias.php.
ILIAS::$ini_ilias |
Definition at line 40 of file class.ilias.php.
|
protected |
Definition at line 54 of file class.ilias.php.
Referenced by ILIAS\Mail\Cron\ExpiredOrOrphanedMails\ExpiredOrOrphanedMailsCollector\__construct(), ILIAS\Mail\Cron\ExpiredOrOrphanedMails\MailDeletionHandler\__construct(), getSettingObject(), and ILIAS\Notifications\Provider\AwarenessToastProvider\getToasts().