(Yaf >=1.0.0)
Yaf_Dispatcher::returnResponse — Switch on/off returning the response
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.
flagWhether to return the response instead of sending it.
Note:
If this parameter is not given, the current state is returned instead.
Returns the Yaf_Dispatcher object itself when
flag is given, or a bool indicating the current
state when it is not.
Example #1 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();
?>