3 namespace BookStack\Entities\Tools\Markdown;
5 use League\HTMLToMarkdown\Converter\ConverterInterface;
6 use League\HTMLToMarkdown\ElementInterface;
8 class CheckboxConverter implements ConverterInterface
10 public function convert(ElementInterface $element): string
12 if (strtolower($element->getAttribute('type')) === 'checkbox') {
13 $isChecked = $element->getAttribute('checked') === 'checked';
15 return $isChecked ? ' [x] ' : ' [ ] ';
18 return $element->getValue();
24 public function getSupportedTags(): array