19declare(strict_types=1);
25use ILIAS\UI\Implementation\Component\ComponentHelper;
48 protected string $label,
49 protected ?
URI $async_url =
null,
51 $this->update_signal = $this->signal_generator->create();
52 $this->reset_signal = $this->signal_generator->create();
58 $clone->update_signal = $this->signal_generator->create();
59 $clone->reset_signal = $this->signal_generator->create();
65 return $this->update_signal;
70 return $this->reset_signal;
75 return $this->async_refresh_interval;
85 return $this->async_url;
The scope of this class is split ilias-conform URI's into components.
getAsyncRefreshInterval()
__construct(protected Progress\AsyncRefreshInterval $async_refresh_interval, protected SignalGeneratorInterface $signal_generator, protected string $label, protected ?URI $async_url=null,)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
trait JavaScriptBindable
Trait for components implementing JavaScriptBindable providing standard implementation.