* @author Bernhard Posselt * @copyright 2012 Alessandro Cosentino * @copyright 2012-2014 Bernhard Posselt */ namespace OCA\News\Http; use \OCP\AppFramework\Http\Response; /** * Just outputs text to the browser */ class TextResponse extends Response { private $content; /** * Creates a response that just outputs text * * @param string $content the content that should be written into the file * @param string $contentType the mimetype. text/ is added automatically so * only plain or html can be added to get text/plain or text/html */ public function __construct($content, $contentType='plain') { $this->content = $content; $this->addHeader('Content-type', 'text/' . $contentType); } /** * Simply sets the headers and returns the file contents * * @return string the file contents */ public function render() { return $this->content; } }