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