1<?php
2
3namespace ILIAS\UI\Component;
4
5/**
6 * This signal replaces a component by ajax
7 *
8 * @author Alex Killing <killing@leifos.com>
9 */
10interface ReplaceSignal extends Signal
11{
12
13    /**
14     * Get the same signal returning an element from the given url
15     *
16     * @param string $url
17     *
18     * @return ReplaceSignal
19     */
20    public function withAsyncRenderUrl($url);
21
22    /**
23     * Get the url called to return the content.
24     *
25     * @return string
26     */
27    public function getAsyncRenderUrl();
28}
29