/** * @inheritdoc */ public function collect() { $urlRewriterRules = UrlRewriter::getList(SITE_ID); foreach ($urlRewriterRules as $key => $rule) { $urlRewriterRules[$key] = $this->getDataFormatter()->formatVar($rule); } return $urlRewriterRules; }
public function __construct() { $this->validUrls = array("/bitrix/groupdav.php", "/index.php", "/.well-known"); $site = \Bitrix\Main\Application::getInstance()->getContext()->getSite(); $urls = UrlRewriter::getList($site); foreach ($urls as $url) { if (in_array($url['ID'], array('bitrix:socialnetwork_user', 'bitrix:socialnetwork_group', 'bitrix:disk.common'))) { $this->validUrls[] = $url['PATH']; } } }