19declare(strict_types=1);
41 private readonly
bool $is_system_language,
42 private readonly
bool $is_user_language,
43 private readonly
bool $is_installed,
44 private readonly
string $uninstall_return_value =
'uninstalled',
45 private readonly array $unwritten_overlay_modules = [],
51 return $this->is_system_language;
56 return $this->is_user_language;
61 return $this->is_installed;
66 $this->uninstall_calls++;
68 return $this->uninstall_return_value;
76 return $this->unwritten_overlay_modules;
Stand-in for \ilObjLanguage, which needs the global $DIC; injected via UninstallLanguage's $obj_langu...
__construct(private readonly bool $is_system_language, private readonly bool $is_user_language, private readonly bool $is_installed, private readonly string $uninstall_return_value='uninstalled', private readonly array $unwritten_overlay_modules=[],)
getModulesWithUnwrittenOverlay()
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...