<?php /** * * Cube Framework $Id$ V6M2gIA9HZy47f/3KeqWMZXbmDV0AMuzew76i18BHts= * * @link http://codecu.be/framework * @copyright Copyright (c) 2014 CodeCube SRL * @license http://codecu.be/framework/license Commercial License * * @version 1.2 */ /** * processes an input value and renders it as forced text * applies nl2br as well */ namespace Cube\View\Helper; class RenderText extends AbstractHelper { /** * * output formatted string * * @param string $string * @param bool $nl2br * * @return string */ public function renderText($string, $nl2br = false) { $output = trim(str_ireplace( array("'", '"', '<', '>'), array(''', '"', '<', '>'), stripslashes(rawurldecode($string)))); return ($nl2br) ? nl2br($output) : $output; } }