PHP 8.6.0 Beta 3 is available for testing

Yaf_Plugin_Abstract::dispatchLoopStartup

(Yaf >=1.0.0)

Yaf_Plugin_Abstract::dispatchLoopStartupEnganchar antes del bucle de envío

Descripción

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

Este enganche se dispara una sola vez, justo antes de que comience el bucle de despacho y se inicialice el motor de vistas.

Parámetros

request

La instancia de Yaf_Request_Abstract que se está despachando.

response

La instancia de Yaf_Response_Abstract.

Valores devueltos

No se devuelve ningún valor.

Ejemplos

Ejemplo #1 Ejemplo de Yaf_Plugin_Abstract::dispatchLoopStartup()

<?php
class BenchmarkPlugin extends Yaf_Plugin_Abstract
{
    public function dispatchLoopStartup(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response)
    {
        /* el motor de vistas todavía no está inicializado, así que este hook
                  * es un buen sitio para empezar la contabilidad de la petición */
        Yaf_Registry::set("request_start", microtime(true));
    }
}

/* los plugins se registran en el bootstrap */
class Bootstrap extends Yaf_Bootstrap_Abstract
{
    public function _initPlugin(Yaf_Dispatcher $dispatcher)
    {
        $dispatcher->registerPlugin(new BenchmarkPlugin());
    }
}
?>

Véase también

add a note

User Contributed Notes

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