19declare(strict_types=1);
40 private ResourceStorageServices $storage,
49 return $this->
object?->getObjectProperties()->getPropertyTitleAndIconVisibility();
56 $this->
object?->flushObjectProperties();
61 return $this->
object?->getObjectProperties()->getPropertyHeaderActionVisibility();
67 $this->
object?->getObjectProperties()->storePropertyHeaderActionVisibility($property_header_action_visibility);
68 $this->
object?->flushObjectProperties();
73 return $this->
object?->getObjectProperties()->getPropertyTileImage();
79 $this->
object?->getObjectProperties()->storePropertyTileImage($property_tile_image);
80 $this->
object?->flushObjectProperties();
85 return $this->
object?->getObjectProperties()->getPropertyIcon();
91 $this->
object?->getObjectProperties()->storePropertyIcon($property_icon);
92 $this->
object?->flushObjectProperties();
103 $this->
object = $object;
storePropertyTitleAndIconVisibility(TitleAndIconVisibility $property_title_and_icon_visibility)
storePropertyHeaderActionVisibility(HeaderActionVisibility $property_header_action_visibility)
__construct(private ilLanguage $language, private FileUpload $upload, private ResourceStorageServices $storage, private Services $http, private TileImage\Stakeholder $stakeholder, private TileImage\FlavourDefinition $flavour)
storePropertyIcon(Icon $property_icon)
storePropertyTileImage(TileImage\Property $property_tile_image)
getPropertyHeaderActionVisibility()
getPropertyTitleAndIconVisibility()
legacyForm(ilPropertyFormGUI $form, ilObject $object)
@depricated 11: This function will be remove with ILIAS 11.
Class ilObject Basic functions for all objects.
static http()
Fetches the global http state from ILIAS.