LTI Integration Library 5.3.0
PHP class library for building LTI integrations
Loading...
Searching...
No Matches
FileItem Member List

This is the complete list of members for FileItem, including all inherited members.

__construct(array|Placement|null $placementAdvices=null, ?string $id=null)FileItem
ceLTIc::LTI::Content::Item::__construct(string $type, array|Placement|null $placementAdvices=null, ?string $id=null)Item
addPlacementAdvice(?Placement $placementAdvice)Item
fromJson(object|array $items)Itemstatic
fromJsonItem(object $item)Itemstatic
fromJsonObject(object $item)FileItemprotected
getId()Item
LTI_ASSIGNMENT_MEDIA_TYPEItem
LTI_LINK_MEDIA_TYPEItem
setCopyAdvice(?bool $copyAdvice)FileItem
setExpiresAt(?int $expiresAt)FileItem
setHideOnCreate(?bool $hideOnCreate)Item
setHtml(?string $html)Item
setIcon(?Image $icon)Item
setMediaType(?string $mediaType)Item
setText(?string $text)Item
setThumbnail(?Image $thumbnail)Item
setTitle(?string $title)Item
setUrl(?string $url)Item
toJson(array|Item $items, LtiVersion $ltiVersion=LtiVersion::V1)Itemstatic
toJsonldObject()FileItem
toJsonObject()FileItem
TYPE_FILEItem
TYPE_HTMLItem
TYPE_IMAGEItem
TYPE_LINKItem
TYPE_LTI_ASSIGNMENTItem
TYPE_LTI_LINKItem