3 namespace BookStack\Entities\Tools\Markdown;
5 use League\HTMLToMarkdown\Converter\ImageConverter;
6 use League\HTMLToMarkdown\ElementInterface;
8 class CustomImageConverter extends ImageConverter
10 public function convert(ElementInterface $element): string
12 $parent = $element->getParent();
14 // Remain as HTML if within diagram block.
15 $withinDrawing = $parent && !empty($parent->getAttribute('drawio-diagram'));
17 $src = e($element->getAttribute('src'));
18 $alt = e($element->getAttribute('alt'));
20 return "<img src=\"{$src}\" alt=\"{$alt}\"/>";
23 return parent::convert($element);