ILIAS
trunk Revision v11.0_alpha-1715-g7fc467680fb
|
Public Member Functions | |
__construct (private bool $custom_icons_enabled, private ?ilObjectCustomIcon $custom_icon=null, private ?ilObjectTypeSpecificPropertyProviders $object_type_specific_property_providers=null) | |
getObjectTypeSpecificIcon (int $object_id, IconFactory $factory, StorageService $irss) | |
getCustomIcon () | |
getDeletedFlag () | |
withDeletedFlag () | |
getTempFileName () | |
withTempFileName (string $name) | |
toForm (\ilLanguage $language, FieldFactory $field_factory, Refinery $refinery) | |
toLegacyForm (\ilLanguage $language) | |
![]() | |
toForm (ilLanguage $language, FieldFactory $field_factory, Refinery $refinery) | |
Data Fields | |
const | SUPPORTED_MIME_TYPES = [MimeType::IMAGE__SVG_XML] |
Private Attributes | |
const | INPUT_LABEL = 'custom_icon' |
bool | $deleted_flag = false |
string | $temp_file_name = null |
Definition at line 33 of file ilObjectPropertyIcon.php.
ilObjectPropertyIcon::__construct | ( | private bool | $custom_icons_enabled, |
private ?ilObjectCustomIcon | $custom_icon = null , |
||
private ?ilObjectTypeSpecificPropertyProviders | $object_type_specific_property_providers = null |
||
) |
Definition at line 41 of file ilObjectPropertyIcon.php.
ilObjectPropertyIcon::getCustomIcon | ( | ) |
Definition at line 59 of file ilObjectPropertyIcon.php.
References ILIAS\UI\examples\Symbol\Icon\Custom\custom_icon(), and null.
Referenced by ilObjectAdditionalPropertiesLegacyRepository\storeIcon().
ilObjectPropertyIcon::getDeletedFlag | ( | ) |
Definition at line 64 of file ilObjectPropertyIcon.php.
References $deleted_flag.
Referenced by ilObjectAdditionalPropertiesLegacyRepository\storeIcon().
ilObjectPropertyIcon::getObjectTypeSpecificIcon | ( | int | $object_id, |
IconFactory | $factory, | ||
StorageService | $irss | ||
) |
Definition at line 48 of file ilObjectPropertyIcon.php.
References null.
ilObjectPropertyIcon::getTempFileName | ( | ) |
Definition at line 76 of file ilObjectPropertyIcon.php.
References $temp_file_name.
Referenced by ilObjectAdditionalPropertiesLegacyRepository\storeIcon().
ilObjectPropertyIcon::toForm | ( | \ilLanguage | $language, |
FieldFactory | $field_factory, | ||
Refinery | $refinery | ||
) |
Definition at line 88 of file ilObjectPropertyIcon.php.
References ILIAS\UI\examples\Symbol\Icon\Custom\custom_icon(), null, and ilLanguage\txt().
ilObjectPropertyIcon::toLegacyForm | ( | \ilLanguage | $language | ) |
Definition at line 128 of file ilObjectPropertyIcon.php.
References ILIAS\UI\examples\Symbol\Icon\Custom\custom_icon(), null, ilFileInputGUI\setSuffixes(), and ilLanguage\txt().
ilObjectPropertyIcon::withDeletedFlag | ( | ) |
Definition at line 69 of file ilObjectPropertyIcon.php.
ilObjectPropertyIcon::withTempFileName | ( | string | $name | ) |
Definition at line 81 of file ilObjectPropertyIcon.php.
|
private |
Definition at line 38 of file ilObjectPropertyIcon.php.
Referenced by getDeletedFlag().
|
private |
Definition at line 39 of file ilObjectPropertyIcon.php.
Referenced by getTempFileName().
|
private |
Definition at line 36 of file ilObjectPropertyIcon.php.
const ilObjectPropertyIcon::SUPPORTED_MIME_TYPES = [MimeType::IMAGE__SVG_XML] |
Definition at line 35 of file ilObjectPropertyIcon.php.
Referenced by ilObjectCustomIconUploadHandlerGUI\getUploadResult().