BookStack/app/Entities/Models/HasHtmlDescription.php

22 lines
466 B
PHP
Raw Normal View History

<?php
namespace BookStack\Entities\Models;
use BookStack\Util\HtmlContentFilter;
/**
* @property string $description
* @property string $description_html
*/
trait HasHtmlDescription
{
/**
* Get the HTML description for this book.
*/
public function descriptionHtml(): string
{
$html = $this->description_html ?: '<p>' . e($this->description) . '</p>';
return HtmlContentFilter::removeScriptsFromHtmlString($html);
}
}