From 4678b5177cc76b8e2d5200bddf46b1c1cea05cc4 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 25 Dec 2019 19:16:43 +0300 Subject: [PATCH] Fix quoted links in Doxygen documentation. GitOrigin-RevId: 75e001cf8287154654fa5175401786e4684a95b1 --- td/generate/DoxygenTlDocumentationGenerator.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/td/generate/DoxygenTlDocumentationGenerator.php b/td/generate/DoxygenTlDocumentationGenerator.php index b1a08c43..afe94559 100644 --- a/td/generate/DoxygenTlDocumentationGenerator.php +++ b/td/generate/DoxygenTlDocumentationGenerator.php @@ -38,6 +38,11 @@ class DoxygenTlDocumentationGenerator extends TlDocumentationGenerator protected function escapeDocumentation($doc) { $doc = htmlspecialchars($doc); + $doc = preg_replace_callback('/"((http|https|tg):\/\/[^" ]*)"/', + function ($quoted_link) + { + return """.$quoted_link[1]."""; + }, $doc); $doc = str_replace('*/', '*/', $doc); $doc = str_replace('#', '\#', $doc); return $doc;