19 declare(strict_types=1);
34 abstract class Prompt implements I\Prompt
44 protected URI $async_url
46 $this->show_signal = $signal_generator->
create();
47 $this->close_signal = $signal_generator->
create();
52 return $this->async_url;
57 $target = $uri ?? $this->async_url;
59 $signal->addOption(
'url', $target->__toString());
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.
create(string $class='')
Create a signal, each created signal MUST have a unique ID.Fully qualified class name (including name...
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
getShowSignal(?URI $uri=null)
__construct(SignalGenerator $signal_generator, protected URI $async_url)