The REST (REpresentational State Transfer) allow to return the display result to the user browser be choosing the best format. The user provide the format he would like and the REST module answer by translating in this format, if it is allowed.
The actual allowed formats are "json", "xml", "txt", "csv".
Use the browser parameter HTTP_ACCEPT to choose the format.
Namespace Domframework
/** Display in REST the data provided. Allow all the output types : JSON, XML, TXT...
No property available
/** Data is printed by viewClass->viewmethod, in the middle of $layout title is put in the title of the HTML page $replacement modify the result (it can do title too : array (""=>"title to display")@param mixed $data
Data to display on the page@param string|null $title
Title to put on head of page@param string|null $viewClass
Class in views to use to display@param string|null $viewMethod
Method in the class in views@param string|null $layout
Layout file in views@param array|null $replacement
Replace the {key}=>value@param array|null $variable
PHP variables send to the view and to layout (can be processed by foreach, if...)@param string|null $module
The module name to use if needed@return
mixed Exit from PHP at the end of HTML display