|
@@ 143-160 (lines=18) @@
|
| 140 |
|
* |
| 141 |
|
* @return string |
| 142 |
|
*/ |
| 143 |
|
protected function escapeWhiteTags($html) |
| 144 |
|
{ |
| 145 |
|
if (count($this->whiteTags) > 0) { |
| 146 |
|
foreach ($this->whiteTags as $whiteTag) { |
| 147 |
|
//Search and replace the "<openTag" for "wildCard<code><openTag" |
| 148 |
|
$openTag = $this->getOpenTag($whiteTag); |
| 149 |
|
$replaceTag = sprintf('%s<code>%s', $this->wildCard, $openTag); |
| 150 |
|
$html = str_replace($openTag, $replaceTag, $html); |
| 151 |
|
|
| 152 |
|
//Search and replace the "closeTag>" for "closeTag></code>wildCard" |
| 153 |
|
$closeTag = $this->getCloseTag($whiteTag); |
| 154 |
|
$replaceTag = sprintf('%s</code>%s', $closeTag, $this->wildCard); |
| 155 |
|
$html = str_replace($closeTag, $replaceTag, $html); |
| 156 |
|
} |
| 157 |
|
} |
| 158 |
|
|
| 159 |
|
return $html; |
| 160 |
|
} |
| 161 |
|
|
| 162 |
|
/** |
| 163 |
|
* @param string $tag |
|
@@ 290-307 (lines=18) @@
|
| 287 |
|
* |
| 288 |
|
* @return string |
| 289 |
|
*/ |
| 290 |
|
protected function removeEscapedWhiteTags($markdown) |
| 291 |
|
{ |
| 292 |
|
if (count($this->whiteTags) > 0) { |
| 293 |
|
foreach ($this->whiteTags as $whiteTag) { |
| 294 |
|
//Search and replace the "wildCard`<openTag" for "<openTag" |
| 295 |
|
$openTag = $this->getOpenTag($whiteTag); |
| 296 |
|
$openEscapedTag = sprintf('%s`%s', $this->wildCard, $openTag); |
| 297 |
|
$markdown = str_replace($openEscapedTag, $openTag, $markdown); |
| 298 |
|
|
| 299 |
|
//Search and replace the "closeTag>`wildCard" for "closeTag>" |
| 300 |
|
$closeTag = $this->getCloseTag($whiteTag); |
| 301 |
|
$closeEscapedTag = sprintf('%s`%s', $closeTag, $this->wildCard); |
| 302 |
|
$markdown = str_replace($closeEscapedTag, $closeTag, $markdown); |
| 303 |
|
} |
| 304 |
|
} |
| 305 |
|
|
| 306 |
|
return $markdown; |
| 307 |
|
} |
| 308 |
|
} |
| 309 |
|
|