(Yaf >=3.2.2)
Yaf_Dispatcher::setResponse — Définit l'objet de réponse
Définit l'objet de réponse utilisé par le distributeur. Cela permet d'utiliser une implémentation de réponse personnalisée à la place de celles fournies nativement.
responseUne instance de Yaf_Response_Abstract.
Retourne l'objet Yaf_Dispatcher lui-même en cas de
succès, ou null si l'application n'est pas initialisée.
Exemple #1 Exemple avec 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();
?>