(Yaf >=3.2.2)
Yaf_Dispatcher::setResponse — Establecer el objeto de respuesta
Establece el objeto de respuesta utilizado por el despachador. Permite usar una implementación de respuesta personalizada en lugar de las integradas.
responseUna instancia de Yaf_Response_Abstract.
Devuelve el propio objeto Yaf_Dispatcher en caso de
éxito, o null si la aplicación no está inicializada.
Ejemplo #1 Ejemplo de Yaf_Dispatcher::setResponse()
<?php
class ApiResponse extends Yaf_Response_Http
{
public function response()
{
header("Content-Type: application/json");
parent::response();
}
}
$app = new Yaf_Application(dirname(__FILE__) . "/conf/application.ini");
Yaf_Dispatcher::getInstance()->setResponse(new ApiResponse());
$app->run();
?>