Yaf_Dispatcher::dispatch

(Yaf >=1.0.0)

Yaf_Dispatcher::dispatchDespachar una petición

Descripción

public Yaf_Dispatcher::dispatch ( Yaf_Request_Abstract $request ) : Yaf_Response_Abstract

Este método realiza el trabajo duro de la clase Yaf_Dispatcher. Toma un objeto de petición.

El proceso de despachamiento posee tres eventos distintos:

  • Enrutamiento
  • Despachamiento
  • Respuesta
El enrutamiento ocurre exactamente una vez, usando los valores del objeto de petición al llamar a dispatch(). El despachamiento tiene lugar en un bucle; una petición puede indicar o múltiples acciones a despachar, o el controlador, o un complemento puede reiniciar el objeto de petición para forzar acciones adicionales a despachar (véase la clase Yaf_Plugin_Abstract. Cuando todo ha sido realizado, la clase Yaf_Dispatcher devuelve una respuesta.

Parámetros

request

Valores devueltos