ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
Launcher.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
29 
30 interface Launcher extends Component
31 {
32  public function withDescription(string $description): self;
33 
51  public function withInputs(Group $fields, \Closure $evaluation, ?MessageBox\MessageBox $instruction = null): self;
52 
53  public function withStatusIcon(null | Icon | ProgressMeter $status_icon): self;
54  public function withStatusMessageBox(?MessageBox\MessageBox $status_message): self;
55 
62  public function withButtonLabel(string $label, bool $launchable = true): self;
63 
64  public function withRequest(ServerRequestInterface $request): self;
65 
66  public function withModalSubmitLabel(?string $label): self;
67 
68  public function withModalCancelLabel(?string $label): self;
69 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
withDescription(string $description)