1<?php
2
3/**
4* @package   s9e\TextFormatter
5* @copyright Copyright (c) 2010-2021 The s9e authors
6* @license   http://www.opensource.org/licenses/mit-license.php The MIT License
7*/
8namespace s9e\TextFormatter\Renderers;
9
10use s9e\TextFormatter\Renderer;
11
12/**
13* This renderer returns a plain text version of rich text. It is meant to be used as a last resort
14* when every other renderer is unavailable
15*/
16class Unformatted extends Renderer
17{
18	/**
19	* {@inheritdoc}
20	*/
21	protected function renderRichText($xml)
22	{
23		return str_replace("\n", "<br>\n", htmlspecialchars(strip_tags($xml), ENT_COMPAT, 'UTF-8', false));
24	}
25}