| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ilObjectPropertyIcon:
 Collaboration diagram for ilObjectPropertyIcon: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) | |
  Public Member Functions inherited from ilObjectProperty | |
| 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().
Referenced by ilObjectAdditionalPropertiesLegacyRepository\storeIcon().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilObjectPropertyIcon::getDeletedFlag | ( | ) | 
Definition at line 64 of file ilObjectPropertyIcon.php.
References $deleted_flag.
Referenced by ilObjectAdditionalPropertiesLegacyRepository\storeIcon().
 Here is the caller graph for this function:| ilObjectPropertyIcon::getObjectTypeSpecificIcon | ( | int | $object_id, | 
| IconFactory | $factory, | ||
| StorageService | $irss | ||
| ) | 
Definition at line 48 of file ilObjectPropertyIcon.php.
| ilObjectPropertyIcon::getTempFileName | ( | ) | 
Definition at line 76 of file ilObjectPropertyIcon.php.
References $temp_file_name.
Referenced by ilObjectAdditionalPropertiesLegacyRepository\storeIcon().
 Here is the caller graph for this function:| 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(), ilLanguage\txt(), and ILIAS\UI\Component\Input\Input\withAdditionalTransformation().
 Here is the call graph for this function:| ilObjectPropertyIcon::toLegacyForm | ( | \ilLanguage | $language | ) | 
Definition at line 128 of file ilObjectPropertyIcon.php.
References ILIAS\UI\examples\Symbol\Icon\Custom\custom_icon(), ilFileInputGUI\setSuffixes(), and ilLanguage\txt().
 Here is the call graph for this function:| 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().