(Yaf >=1.0.0)
Yaf_Plugin_Abstract::routerShutdown — El propósito de routerShutdown
$request
, Yaf_Response_Abstract$response
): voidEste enganche será provocado después de que finalice el proceso de enrutamiento. Este enganche se usa normalmente para la verificación de identificación.
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
request
response
Ejemplo #1 Ejemplo de Yaf_Plugin_Abstract::routerShutdown()
<?php
class UserInitPlugin extends Yaf_Plugin_Abstract {
public function routerShutdown(Yaf_Request_Abstract $petición, Yaf_Response_Abstract $respuesta) {
$controlador = $petición->getControllerName();
if (in_array(strtolower($controlador), array(
'api',
))) {
return TRUE;
}
if (Yaf_Session::getInstance()->has("login")) {
return TRUE;
}
$respuesta->redirect("http://sudominio.com/login/");
return FALSE;
}
?>