summaryrefslogtreecommitdiff
path: root/vendor/league/commonmark/src/Block/Renderer/FencedCodeRenderer.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/league/commonmark/src/Block/Renderer/FencedCodeRenderer.php')
-rw-r--r--vendor/league/commonmark/src/Block/Renderer/FencedCodeRenderer.php13
1 files changed, 5 insertions, 8 deletions
diff --git a/vendor/league/commonmark/src/Block/Renderer/FencedCodeRenderer.php b/vendor/league/commonmark/src/Block/Renderer/FencedCodeRenderer.php
index c78de52478..29577d6fd9 100644
--- a/vendor/league/commonmark/src/Block/Renderer/FencedCodeRenderer.php
+++ b/vendor/league/commonmark/src/Block/Renderer/FencedCodeRenderer.php
@@ -29,21 +29,18 @@ class FencedCodeRenderer implements BlockRendererInterface
*
* @return HtmlElement
*/
- public function render(AbstractBlock $block, ElementRendererInterface $htmlRenderer, $inTightList = false)
+ public function render(AbstractBlock $block, ElementRendererInterface $htmlRenderer, bool $inTightList = false)
{
if (!($block instanceof FencedCode)) {
- throw new \InvalidArgumentException('Incompatible block type: ' . get_class($block));
+ throw new \InvalidArgumentException('Incompatible block type: ' . \get_class($block));
}
- $attrs = [];
- foreach ($block->getData('attributes', []) as $key => $value) {
- $attrs[$key] = Xml::escape($value);
- }
+ $attrs = $block->getData('attributes', []);
$infoWords = $block->getInfoWords();
- if (count($infoWords) !== 0 && strlen($infoWords[0]) !== 0) {
+ if (count($infoWords) !== 0 && \strlen($infoWords[0]) !== 0) {
$attrs['class'] = isset($attrs['class']) ? $attrs['class'] . ' ' : '';
- $attrs['class'] .= 'language-' . Xml::escape($infoWords[0]);
+ $attrs['class'] .= 'language-' . $infoWords[0];
}
return new HtmlElement(