ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
RepositoryObject.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 2018 Jesús López <lopez@leifos.com> Extended GPL, see docs/LICENSE */
4 
6 
10 
15 interface RepositoryObject extends Card
16 {
17 
23  public function withObjectIcon(Icon $icon);
24 
29  public function getObjectIcon();
30 
36  public function withProgress(ProgressMeter $progressmeter);
37 
42  public function getProgress();
43 
49  public function withCertificateIcon($certificate_icon);
50 
55  public function getCertificateIcon();
56 
62  public function withActions($dropdown);
63 
68  public function getActions();
69 }
getProgress()
Get the progressmeter of the card.
withCertificateIcon($certificate_icon)
Get a RepositoryObject card like this, but with an additional certificate outlined icon...
This describes how an icon could be modified during construction of UI.
Definition: Icon.php:9
withProgress(ProgressMeter $progressmeter)
Get a RepositoryObject card like this, but with an additional UI Progressmeter object.
getObjectIcon()
Returns an UI Icon which represents the repository object type.
getCertificateIcon()
Get the certificate icon.
getActions()
get the dropdown actions
withActions($dropdown)
Get a RepositoryObject card like this, but with an additional UI Dropdown object. ...
withObjectIcon(Icon $icon)
Get a RepositoryObject card like this, but with an additional UI Icon representing the repository obj...