Yaf_Dispatcher::returnResponse
(Yaf >=1.0.0)
Switch on/off returning the response
Description
Switch whether Yaf_Application::run returns the response object instead of sending it to the client directly. When enabled, $response = $app->run() gives you the Yaf_Response_Abstract instance so it can be further manipulated. Available since Yaf 3.2.2.
Parameters
flagWhether to return the response instead of sending it.
NoteIf this parameter is not given, the current state is returned instead.
Return Values
Returns the Yaf_Dispatcher object itself when flag is given, or a Boolean indicating the current state when it is not.
Examples
Yaf_Dispatcher::returnResponse example
<?php
$app = new Yaf_Application(dirname(__FILE__) . "/conf/application.ini");
Yaf_Dispatcher::getInstance()->returnResponse(true);
// $app->run() now returns the response instead of flushing it
$response = $app->run();
$response->setHeader("X-Generator", "Yaf");
$response->response();
?>See Also
Yaf_Application::runYaf_Response_Abstract