19declare(strict_types=1);
Draft class for creating and updating a Web Link item.
Container class for drafted Web Link items.
Draft class for creating or updating a Web Link list.
Immutable class for Web Link items.
Immutable container class for Web Link items.
Immutable class for Web Link lists.
Immutable class for parameters attached to Web Link items.
createList(ilWebLinkDraftList $list)
updateList(ilWebLinkList $list, ilWebLinkDraftList $drafted_list)
deleteItemByLinkID(int $link_id)
getParameterinItemByParamId(ilWebLinkItem $item, int $param_id)
getItemByLinkId(int $link_id)
getAllItemsAsContainer(bool $only_active=false)
createItem(ilWebLinkDraftItem $item)
Creates a new item, complete with parameters.
updateItem(ilWebLinkItem $item, ilWebLinkDraftItem $drafted_item)
Updates an item.
deleteParameterByLinkIdAndParamId(int $link_id, int $param_id)
createAllItemsInDraftContainer(ilWebLinkDraftItemsContainer $container)
doesOnlyOneItemExist(bool $only_active=false)