ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
|
Public Member Functions | |
__construct (private readonly string $language_code, private string $title, private string $description, private bool $default=false, private bool $base=false) | |
getLanguageCode () | |
getTitle () | |
withTitle (string $title) | |
getDescription () | |
withDescription (string $description) | |
isDefault () | |
withDefault (bool $default) | |
isBase () | |
withBase (bool $base) | |
toForm (\ilLanguage $language, FieldFactory $field_factory, Refinery $refinery) | |
toRow (DataRowBuilder $row_builder, SystemLanguage $lng) | |
Private Member Functions | |
getTranslatedLanguageName (SystemLanguage $lng, string $language_code) | |
Definition at line 29 of file Language.php.
ILIAS\ILIASObject\Properties\Translations\Language::__construct | ( | private readonly string | $language_code, |
private string | $title, | ||
private string | $description, | ||
private bool | $default = false , |
||
private bool | $base = false |
||
) |
Definition at line 31 of file Language.php.
ILIAS\ILIASObject\Properties\Translations\Language::getDescription | ( | ) |
Definition at line 57 of file Language.php.
Referenced by ILIAS\ILIASObject\Properties\Translations\Language\toRow().
ILIAS\ILIASObject\Properties\Translations\Language::getLanguageCode | ( | ) |
Definition at line 40 of file Language.php.
Referenced by ILIAS\ILIASObject\Properties\Translations\Translations\withLanguage().
ILIAS\ILIASObject\Properties\Translations\Language::getTitle | ( | ) |
Definition at line 45 of file Language.php.
Referenced by ILIAS\ILIASObject\Properties\Translations\Language\toRow().
|
private |
Definition at line 139 of file Language.php.
Referenced by ILIAS\ILIASObject\Properties\Translations\Language\toRow().
ILIAS\ILIASObject\Properties\Translations\Language::isBase | ( | ) |
Definition at line 81 of file Language.php.
Referenced by ILIAS\ILIASObject\Properties\Translations\Language\toForm(), ILIAS\ILIASObject\Properties\Translations\Language\toRow(), and ILIAS\ILIASObject\Properties\Translations\Translations\withLanguage().
ILIAS\ILIASObject\Properties\Translations\Language::isDefault | ( | ) |
Definition at line 69 of file Language.php.
Referenced by ILIAS\ILIASObject\Properties\Translations\Language\toForm(), ILIAS\ILIASObject\Properties\Translations\Language\toRow(), and ILIAS\ILIASObject\Properties\Translations\Translations\withLanguage().
ILIAS\ILIASObject\Properties\Translations\Language::toForm | ( | \ilLanguage | $language, |
FieldFactory | $field_factory, | ||
Refinery | $refinery | ||
) |
Definition at line 93 of file Language.php.
References ILIAS\ILIASObject\Properties\Translations\Language\isBase(), ILIAS\ILIASObject\Properties\Translations\Language\isDefault(), ilLanguage\txt(), ILIAS\UI\Implementation\Component\Input\ViewControl\withAdditionalTransformation(), and ILIAS\UI\Implementation\Component\Input\withValue().
ILIAS\ILIASObject\Properties\Translations\Language::toRow | ( | DataRowBuilder | $row_builder, |
SystemLanguage | $lng | ||
) |
Definition at line 122 of file Language.php.
References ILIAS\ILIASObject\Properties\Translations\TranslationsTable\ACTION_DELETE, ILIAS\ILIASObject\Properties\Translations\TranslationsTable\ACTION_MAKE_DEFAULT, ILIAS\UI\Component\Table\DataRowBuilder\buildDataRow(), ILIAS\ILIASObject\Properties\Translations\Language\getDescription(), ILIAS\ILIASObject\Properties\Translations\Language\getTitle(), ILIAS\ILIASObject\Properties\Translations\Language\getTranslatedLanguageName(), ILIAS\ILIASObject\Properties\Translations\Language\isBase(), and ILIAS\ILIASObject\Properties\Translations\Language\isDefault().
ILIAS\ILIASObject\Properties\Translations\Language::withBase | ( | bool | $base | ) |
Definition at line 86 of file Language.php.
ILIAS\ILIASObject\Properties\Translations\Language::withDefault | ( | bool | $default | ) |
Definition at line 74 of file Language.php.
ILIAS\ILIASObject\Properties\Translations\Language::withDescription | ( | string | $description | ) |
Definition at line 62 of file Language.php.
ILIAS\ILIASObject\Properties\Translations\Language::withTitle | ( | string | $title | ) |
Definition at line 50 of file Language.php.