Overview
KB
Technical FAQ
PHP Manual
CSS2 Manual
HTML Manual
JS Guide
JS Reference
PhpDock Manual
Nu-Coder Manual
PhpExpress Manual
PHP Joomla
Development
Learn PHP
 
<Yaf_Dispatcher::setErrorHandlerYaf_Dispatcher::setResponse>
^Yaf_DispatcherLast updated: Mon, 26 Oct 2026

Yaf_Dispatcher::setRequest

(Yaf >=1.0.0)

Yaf_Dispatcher::setRequest — Set the request object

Description

public function Yaf_Dispatcher::setRequest(Yaf_Request_Abstract $request): ?Yaf_Dispatcher

Set the request object used by the dispatcher. This allows using a custom request implementation instead of the built-in Yaf_Request_Http or Yaf_Request_Simple.

Parameters

request

A Yaf_Request_Abstract instance.

Return Values

Returns the Yaf_Dispatcher object itself on success, or null if the application is not initialized.

Examples

Example #1 Yaf_Dispatcher::setRequest() example

<?php
$app = new Yaf_Application(dirname(__FILE__) . "/conf/application.ini");

// Run the application from a cron job:
// $ php cron.php index/index/cleanup
$request = new Yaf_Request_Simple("CLI");

Yaf_Dispatcher::getInstance()->setRequest($request);

$app->run();
?>

See Also


<Yaf_Dispatcher::setErrorHandlerYaf_Dispatcher::setResponse>
^Yaf_DispatcherLast updated: Mon, 26 Oct 2026