PHP Conference Ehime 2026

Yaf_Plugin_Abstract::dispatchLoopStartup

(Yaf >=1.0.0)

Yaf_Plugin_Abstract::dispatchLoopStartupHook before dispatch loop

Beschreibung

public function Yaf_Plugin_Abstract::dispatchLoopStartup(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response): void

This hook is triggered once, right before the dispatch loop starts and the view engine is initialized.

Parameter-Liste

request

The Yaf_Request_Abstract instance being dispatched.

response

The Yaf_Response_Abstract instance.

Rückgabewerte

No value is returned.

Beispiele

Beispiel #1 Yaf_Plugin_Abstract::dispatchLoopStartup() example

<?php
class BenchmarkPlugin extends Yaf_Plugin_Abstract
{
    public function dispatchLoopStartup(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response)
    {
        /* the view engine is not initialized yet, so this hook is a
         * good place to start request-wide bookkeeping */
        Yaf_Registry::set("request_start", microtime(true));
    }
}

/* plugins are registered in the bootstrap */
class Bootstrap extends Yaf_Bootstrap_Abstract
{
    public function _initPlugin(Yaf_Dispatcher $dispatcher)
    {
        $dispatcher->registerPlugin(new BenchmarkPlugin());
    }
}
?>

Siehe auch

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top