<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.basic.other.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'book.yaf.php',
    1 => 'Yaf',
    2 => 'Yet Another Framework',
  ),
  'up' => 
  array (
    0 => 'refs.basic.other.php',
    1 => 'Otras extensiones b&aacute;sicas',
  ),
  'prev' => 
  array (
    0 => 'function.yaml-parse-url.php',
    1 => 'yaml_parse_url',
  ),
  'next' => 
  array (
    0 => 'yaf.setup.php',
    1 => 'Instalaci&oacute;n/Configuraci&oacute;n',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/yaf/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.yaf.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.yaf" class="book">
 
 <h1 class="title">Yet Another Framework</h1>
 

 <div id="intro.yaf" class="preface">
  <h1 class="title">Introducción</h1>
  <p class="simpara">
   La extensión <code class="literal">Yet Another Framework</code>
   (<abbr>Yaf</abbr>) es un framework de PHP usado para desarrollar
   aplicaciones web.
  </p>
  <p class="simpara">
   A diferencia de los frameworks PHP típicos, Yaf está escrito en C y
   compilado como extensión: las clases del framework, el autocargador, el
   router y el bucle de despacho se ejecutan en código compilado, por lo que
   la sobrecarga del framework por petición se mide en microsegundos en lugar
   de milisegundos, y no hay ficheros PHP del framework que cargar. Está
   diseñado para aplicaciones de alto tráfico donde el coste de arranque
   importa, y para entornos de ejecución de servicios de larga duración (como
   Swoole) donde cada petición necesita un ciclo de despacho limpio.
  </p>
  <p class="simpara">
   Yaf implementa la arquitectura <abbr>MVC</abbr> clásica con un único
   script de entrada, un fichero de configuración con secciones de entorno,
   hooks de bootstrap, un sistema de plugins con siete hooks de despacho,
   seis tipos de rutas integrados, un autocargador de estilo PSR-0
   (<span class="classname"><a href="class.yaf-loader.php" class="classname">Yaf_Loader</a></span>) y una vista de plantilla PHP ligera
   (<span class="classname"><a href="class.yaf-view-simple.php" class="classname">Yaf_View_Simple</a></span>).
  </p>
  <p class="simpara">
   Se puede encontrar una comparativa sencilla de Yaf en
   <a href="http://www.laruence.com/2011/12/02/2333.html" class="link external">&raquo;&nbsp;Rendimiento de Yaf</a>. Para una
   guía rápida, consulte la sección <a href="yaf.tutorials.php" class="link">Tutoriales</a>.
  </p>
  <blockquote class="note"><p><strong class="note">Nota</strong>: 
   <p class="simpara">
    Yaf requiere PHP 7.0 o posterior (la rama master de su repositorio
    fuente); una rama php5 soporta PHP 5.2 y posterior.
   </p>
  </p></blockquote>
 </div>

 






 






 





 






 






 








 






 






 






 






 






 






 








 








 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 






 







<ul class="chunklist chunklist_book"><li><a href="yaf.setup.php">Instalaci&oacute;n/Configuraci&oacute;n</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf.installation.php">Instalaci&oacute;n</a></li><li><a href="yaf.configuration.php">Configuraci&oacute;n en tiempo de ejecuci&oacute;n</a></li></ul></li><li><a href="yaf.constants.php">Constantes predefinidas</a></li><li><a href="yaf.tutorials.php">Ejemplos</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf.tutorials.quickstart.php">Inicio r&aacute;pido</a></li><li><a href="yaf.tutorials.routes.php">Rutas personalizadas</a></li><li><a href="yaf.tutorials.plugins.php">Plugins</a></li></ul></li><li><a href="yaf.appconfig.php">Configuraci&oacute;n de la Aplicaci&oacute;n</a></li><li><a href="class.yaf-application.php">Yaf_Application</a> — La clase Yaf_Application<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-application.app.php">Yaf_Application::app</a> — Recuperar una instancia de la clase Application</li><li><a href="yaf-application.bootstrap.php">Yaf_Application::bootstrap</a> — Llamar al arranque</li><li><a href="yaf-application.clearlasterror.php">Yaf_Application::clearLastError</a> — Limpiar la informaci&oacute;n del &uacute;ltimo error</li><li><a href="yaf-application.construct.php">Yaf_Application::__construct</a> — El constructor de la clase Yaf_Application</li><li><a href="yaf-application.environ.php">Yaf_Application::environ</a> — Recuperar el entorno</li><li><a href="yaf-application.execute.php">Yaf_Application::execute</a> — Ejecutar una llamada de retorno</li><li><a href="yaf-application.getappdirectory.php">Yaf_Application::getAppDirectory</a> — Obtener el directorio de la aplicaci&oacute;n</li><li><a href="yaf-application.getconfig.php">Yaf_Application::getConfig</a> — Recuperar la instancia de configuraci&oacute;n</li><li><a href="yaf-application.getdispatcher.php">Yaf_Application::getDispatcher</a> — Obtener la instancia de la clase Yaf_Dispatcher</li><li><a href="yaf-application.getlasterrormsg.php">Yaf_Application::getLastErrorMsg</a> — Obtener el mensaje del &uacute;ltimo error ocurrido</li><li><a href="yaf-application.getlasterrorno.php">Yaf_Application::getLastErrorNo</a> — Pbetner el c&oacute;digo del &uacute;ltimo error ocurrido</li><li><a href="yaf-application.getmodules.php">Yaf_Application::getModules</a> — Obtener los nombres de los modulos definidos</li><li><a href="yaf-application.run.php">Yaf_Application::run</a> — Iniciar una instancia de la clase Yaf_Application</li><li><a href="yaf-application.setappdirectory.php">Yaf_Application::setAppDirectory</a> — Cambiar el directorio de la aplicaci&oacute;n</li></ul></li><li><a href="class.yaf-bootstrap-abstract.php">Yaf_Bootstrap_Abstract</a> — La clase Yaf_Bootstrap_Abstract</li><li><a href="class.yaf-dispatcher.php">Yaf_Dispatcher</a> — La clase Yaf_Dispatcher<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-dispatcher.autorender.php">Yaf_Dispatcher::autoRender</a> — Activa/desactiva la auto-renderizado</li><li><a href="yaf-dispatcher.catchexception.php">Yaf_Dispatcher::catchException</a> — Activar/desactivar la captura de excepciones</li><li><a href="yaf-dispatcher.construct.php">Yaf_Dispatcher::__construct</a> — Constructor de la clase Yaf_Dispatcher</li><li><a href="yaf-dispatcher.disableview.php">Yaf_Dispatcher::disableView</a> — Deshabilita el renderizado de vistas</li><li><a href="yaf-dispatcher.dispatch.php">Yaf_Dispatcher::dispatch</a> — Despachar una petici&oacute;n</li><li><a href="yaf-dispatcher.enableview.php">Yaf_Dispatcher::enableView</a> — Habilita el renderizado de vistas</li><li><a href="yaf-dispatcher.flushinstantly.php">Yaf_Dispatcher::flushInstantly</a> — Activa/desactiva el vaciado instant&aacute;neo</li><li><a href="yaf-dispatcher.getapplication.php">Yaf_Dispatcher::getApplication</a> — Recupera la aplicaci&oacute;n</li><li><a href="yaf-dispatcher.getdefaultaction.php">Yaf_Dispatcher::getDefaultAction</a> — Recupera el nombre de la acci&oacute;n por omisi&oacute;n</li><li><a href="yaf-dispatcher.getdefaultcontroller.php">Yaf_Dispatcher::getDefaultController</a> — Recupera el nombre del controlador por omisi&oacute;n</li><li><a href="yaf-dispatcher.getdefaultmodule.php">Yaf_Dispatcher::getDefaultModule</a> — Recupera el nombre del m&oacute;dulo por omisi&oacute;n</li><li><a href="yaf-dispatcher.getinstance.php">Yaf_Dispatcher::getInstance</a> — Recupeara la instancia despachadora</li><li><a href="yaf-dispatcher.getrequest.php">Yaf_Dispatcher::getRequest</a> — Recupera la instancia de petici&oacute;n</li><li><a href="yaf-dispatcher.getresponse.php">Yaf_Dispatcher::getResponse</a> — Obtener el objeto de respuesta</li><li><a href="yaf-dispatcher.getrouter.php">Yaf_Dispatcher::getRouter</a> — Recuperar la instancia de env&iacute;o</li><li><a href="yaf-dispatcher.initview.php">Yaf_Dispatcher::initView</a> — Inicializa una vista y la devuelve</li><li><a href="yaf-dispatcher.registerplugin.php">Yaf_Dispatcher::registerPlugin</a> — Registra un plugin</li><li><a href="yaf-dispatcher.returnresponse.php">Yaf_Dispatcher::returnResponse</a> — El prop&oacute;sito de returnResponse</li><li><a href="yaf-dispatcher.setdefaultaction.php">Yaf_Dispatcher::setDefaultAction</a> — Cambia el nombre de la acci&oacute;n por omisi&oacute;n</li><li><a href="yaf-dispatcher.setdefaultcontroller.php">Yaf_Dispatcher::setDefaultController</a> — Cambia el nombre del controlador por omisi&oacute;n</li><li><a href="yaf-dispatcher.setdefaultmodule.php">Yaf_Dispatcher::setDefaultModule</a> — Cambia el nombre del m&oacute;dulo por omisi&oacute;n</li><li><a href="yaf-dispatcher.seterrorhandler.php">Yaf_Dispatcher::setErrorHandler</a> — Establece el gestor de errores</li><li><a href="yaf-dispatcher.setrequest.php">Yaf_Dispatcher::setRequest</a> — El prop&oacute;sito de setRequest</li><li><a href="yaf-dispatcher.setresponse.php">Yaf_Dispatcher::setResponse</a> — Establecer el objeto de respuesta</li><li><a href="yaf-dispatcher.setview.php">Yaf_Dispatcher::setView</a> — Establecer un motor de vistas personalizado</li><li><a href="yaf-dispatcher.throwexception.php">Yaf_Dispatcher::throwException</a> — Activa/desactiva el lanzamiento de excepciones</li></ul></li><li><a href="class.yaf-config-abstract.php">Yaf_Config_Abstract</a> — La clase Yaf_Config_Abstract<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-config-abstract.get.php">Yaf_Config_Abstract::get</a> — Consultor</li><li><a href="yaf-config-abstract.readonly.php">Yaf_Config_Abstract::readonly</a> — Buscar si una configuraci&oacute;n es de s&oacute;lo lectura</li><li><a href="yaf-config-abstract.set.php">Yaf_Config_Abstract::set</a> — Modificador</li><li><a href="yaf-config-abstract.toarray.php">Yaf_Config_Abstract::toArray</a> — Convertir en un array</li></ul></li><li><a href="class.yaf-config-ini.php">Yaf_Config_Ini</a> — La clase Yaf_Config_Ini<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-config-ini.construct.php">Yaf_Config_Ini::__construct</a> — Constructor de Yaf_Config_Ini</li><li><a href="yaf-config-ini.count.php">Yaf_Config_Ini::count</a> — Contar todos los elementos en Yaf_Config.ini</li><li><a href="yaf-config-ini.current.php">Yaf_Config_Ini::current</a> — Recuperar el valor actual</li><li><a href="yaf-config-ini.get.php">Yaf_Config_Ini::__get</a> — Recuperar un elemento</li><li><a href="yaf-config-ini.isset.php">Yaf_Config_Ini::__isset</a> — Determinar si existe una clave</li><li><a href="yaf-config-ini.key.php">Yaf_Config_Ini::key</a> — Buscar la clave del elemento actual</li><li><a href="yaf-config-ini.next.php">Yaf_Config_Ini::next</a> — Avanzar el puntero interno</li><li><a href="yaf-config-ini.offsetexists.php">Yaf_Config_Ini::offsetExists</a> — El prop&oacute;sito de offsetExists</li><li><a href="yaf-config-ini.offsetget.php">Yaf_Config_Ini::offsetGet</a> — El prop&oacute;sito de offsetGet</li><li><a href="yaf-config-ini.offsetset.php">Yaf_Config_Ini::offsetSet</a> — El prop&oacute;sito de offsetSet</li><li><a href="yaf-config-ini.offsetunset.php">Yaf_Config_Ini::offsetUnset</a> — El prop&oacute;sito de offsetUnset</li><li><a href="yaf-config-ini.readonly.php">Yaf_Config_Ini::readonly</a> — El prop&oacute;sito de readonly</li><li><a href="yaf-config-ini.rewind.php">Yaf_Config_Ini::rewind</a> — El prop&oacute;sito de rewind</li><li><a href="yaf-config-ini.set.php">Yaf_Config_Ini::__set</a> — El prop&oacute;sito de __set</li><li><a href="yaf-config-ini.toarray.php">Yaf_Config_Ini::toArray</a> — Devuelve la configuraci&oacute;n como un array PHP</li><li><a href="yaf-config-ini.valid.php">Yaf_Config_Ini::valid</a> — El prop&oacute;sito de valid</li></ul></li><li><a href="class.yaf-config-simple.php">Yaf_Config_Simple</a> — LA clase Yaf_Config_Simple<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-config-simple.construct.php">Yaf_Config_Simple::__construct</a> — El prop&oacute;sito de __construct</li><li><a href="yaf-config-simple.count.php">Yaf_Config_Simple::count</a> — El prop&oacute;sito de count</li><li><a href="yaf-config-simple.current.php">Yaf_Config_Simple::current</a> — El prop&oacute;sito de current</li><li><a href="yaf-config-simple.get.php">Yaf_Config_Simple::__get</a> — El prop&oacute;sito de __get</li><li><a href="yaf-config-simple.isset.php">Yaf_Config_Simple::__isset</a> — El prop&oacute;sito de __isset</li><li><a href="yaf-config-simple.key.php">Yaf_Config_Simple::key</a> — El prop&oacute;sito de key</li><li><a href="yaf-config-simple.next.php">Yaf_Config_Simple::next</a> — El prop&oacute;sito de next</li><li><a href="yaf-config-simple.offsetexists.php">Yaf_Config_Simple::offsetExists</a> — El prop&oacute;sito de offsetExists</li><li><a href="yaf-config-simple.offsetget.php">Yaf_Config_Simple::offsetGet</a> — El prop&oacute;sito de offsetGet</li><li><a href="yaf-config-simple.offsetset.php">Yaf_Config_Simple::offsetSet</a> — El prop&oacute;sito de offsetSet</li><li><a href="yaf-config-simple.offsetunset.php">Yaf_Config_Simple::offsetUnset</a> — El prop&oacute;sito de offsetUnset</li><li><a href="yaf-config-simple.readonly.php">Yaf_Config_Simple::readonly</a> — El prop&oacute;sito de readonly</li><li><a href="yaf-config-simple.rewind.php">Yaf_Config_Simple::rewind</a> — El prop&oacute;sito de rewind</li><li><a href="yaf-config-simple.set.php">Yaf_Config_Simple::__set</a> — El prop&oacute;sito de __set</li><li><a href="yaf-config-simple.toarray.php">Yaf_Config_Simple::toArray</a> — Devuelve un array de PHP</li><li><a href="yaf-config-simple.valid.php">Yaf_Config_Simple::valid</a> — El prop&oacute;sito de valid</li></ul></li><li><a href="class.yaf-controller-abstract.php">Yaf_Controller_Abstract</a> — La clase Yaf_Controller_Abstract<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-controller-abstract.construct.php">Yaf_Controller_Abstract::__construct</a> — Constructor de Yaf_Controller_Abstract</li><li><a href="yaf-controller-abstract.display.php">Yaf_Controller_Abstract::display</a> — El prop&oacute;sito de display</li><li><a href="yaf-controller-abstract.forward.php">Yaf_Controller_Abstract::forward</a> — Avanza a la siguiente acci&oacute;n</li><li><a href="yaf-controller-abstract.getinvokearg.php">Yaf_Controller_Abstract::getInvokeArg</a> — El prop&oacute;sito de getInvokeArg</li><li><a href="yaf-controller-abstract.getinvokeargs.php">Yaf_Controller_Abstract::getInvokeArgs</a> — El prop&oacute;sito de getInvokeArgs</li><li><a href="yaf-controller-abstract.getmodulename.php">Yaf_Controller_Abstract::getModuleName</a> — Obtiene el nombre del m&oacute;dulo</li><li><a href="yaf-controller-abstract.getname.php">Yaf_Controller_Abstract::getName</a> — Obtener el nombre propio</li><li><a href="yaf-controller-abstract.getrequest.php">Yaf_Controller_Abstract::getRequest</a> — Recupera el objeto petici&oacute;n actual</li><li><a href="yaf-controller-abstract.getresponse.php">Yaf_Controller_Abstract::getResponse</a> — Recupera el objeto respuesta actual</li><li><a href="yaf-controller-abstract.getview.php">Yaf_Controller_Abstract::getView</a> — Recupera el motor de vistas</li><li><a href="yaf-controller-abstract.getviewpath.php">Yaf_Controller_Abstract::getViewpath</a> — El prop&oacute;sito de getViewpath</li><li><a href="yaf-controller-abstract.init.php">Yaf_Controller_Abstract::init</a> — Inicializador del controlador</li><li><a href="yaf-controller-abstract.initview.php">Yaf_Controller_Abstract::initView</a> — El prop&oacute;sito de initView</li><li><a href="yaf-controller-abstract.redirect.php">Yaf_Controller_Abstract::redirect</a> — Redirige a un URL</li><li><a href="yaf-controller-abstract.render.php">Yaf_Controller_Abstract::render</a> — Renderiza una plantilla de vista</li><li><a href="yaf-controller-abstract.setviewpath.php">Yaf_Controller_Abstract::setViewpath</a> — El prop&oacute;sito de setViewpath</li></ul></li><li><a href="class.yaf-action-abstract.php">Yaf_Action_Abstract</a> — La clase Yaf_Action_Abstract<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-action-abstract.execute.php">Yaf_Action_Abstract::execute</a> — Punto de entrada de una acci&oacute;n</li><li><a href="yaf-action-abstract.getcontroller.php">Yaf_Action_Abstract::getController</a> — Recupera el objeto controlador</li><li><a href="yaf-controller-abstract.getcontrollername.php">Yaf_Action_Abstract::getControllerName</a> — Obtener el nombre del controlador</li></ul></li><li><a href="class.yaf-view-interface.php">Yaf_View_Interface</a> — La clase Yaf_View_Interface<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-view-interface.assign.php">Yaf_View_Interface::assign</a> — Asignar valores al motor de Vistas</li><li><a href="yaf-view-interface.display.php">Yaf_View_Interface::display</a> — Renderiza e imprime una plantilla</li><li><a href="yaf-view-interface.getscriptpath.php">Yaf_View_Interface::getScriptPath</a> — El prop&oacute;sito de getScriptPath</li><li><a href="yaf-view-interface.render.php">Yaf_View_Interface::render</a> — Renderiza una plantilla</li><li><a href="yaf-view-interface.setscriptpath.php">Yaf_View_Interface::setScriptPath</a> — El prop&oacute;sito de setScriptPath</li></ul></li><li><a href="class.yaf-view-simple.php">Yaf_View_Simple</a> — La clase Yaf_View_Simple<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-view-simple.assign.php">Yaf_View_Simple::assign</a> — Asignar valores</li><li><a href="yaf-view-simple.assignref.php">Yaf_View_Simple::assignRef</a> — El prop&oacute;sito de assignRef</li><li><a href="yaf-view-simple.clear.php">Yaf_View_Simple::clear</a> — Limpiar valores asignados</li><li><a href="yaf-view-simple.construct.php">Yaf_View_Simple::__construct</a> — El constructor de Yaf_View_Simple</li><li><a href="yaf-view-simple.display.php">Yaf_View_Simple::display</a> — Renderiza y muestra una plantilla</li><li><a href="yaf-view-simple.eval.php">Yaf_View_Simple::eval</a> — Renderiza una plantilla</li><li><a href="yaf-view-simple.get.php">Yaf_View_Simple::__get</a> — Recupera una variable asignada</li><li><a href="yaf-view-simple.getscriptpath.php">Yaf_View_Simple::getScriptPath</a> — Obtiene el directorio de plantillas</li><li><a href="yaf-view-simple.isset.php">Yaf_View_Simple::__isset</a> — El prop&oacute;sito de __isset</li><li><a href="yaf-view-simple.render.php">Yaf_View_Simple::render</a> — Renderiza una plantilla</li><li><a href="yaf-view-simple.set.php">Yaf_View_Simple::__set</a> — Establece el valor para el motor</li><li><a href="yaf-view-simple.setscriptpath.php">Yaf_View_Simple::setScriptPath</a> — Establece el directorio de plantillas</li></ul></li><li><a href="class.yaf-loader.php">Yaf_Loader</a> — La clase Yaf_Loader<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-loader.autoload.php">Yaf_Loader::autoload</a> — Carga autom&aacute;ticamente una clase</li><li><a href="yaf-loader.clearlocalnamespace.php">Yaf_Loader::clearLocalNamespace</a> — El prop&oacute;sito de clearLocalNamespace</li><li><a href="yaf-loader.construct.php">Yaf_Loader::__construct</a> — El prop&oacute;sito de __construct</li><li><a href="yaf-loader.getinstance.php">Yaf_Loader::getInstance</a> — Recupera la instancia de Yaf_Loader</li><li><a href="yaf-loader.getlibrarypath.php">Yaf_Loader::getLibraryPath</a> — Obtener la ruta de la biblioteca</li><li><a href="yaf-loader.getlocalnamespace.php">Yaf_Loader::getLocalNamespace</a> — El prop&oacute;sito de getLocalNamespace</li><li><a href="yaf-loader.getnamespacepath.php">Yaf_Loader::getNamespacePath</a> — Recupera el directorio de la biblioteca en el que se buscar&iacute;a una clase</li><li><a href="yaf-loader.getnamespaces.php">Yaf_Loader::getLocalNamespace</a> — Recupera toda la informaci&oacute;n de los namespaces</li><li><a href="yaf-loader.import.php">Yaf_Loader::import</a> — Carga un script PHP</li><li><a href="yaf-loader.islocalname.php">Yaf_Loader::isLocalName</a> — Indica si una clase es local</li><li><a href="yaf-loader.registerlocalnamespace.php">Yaf_Loader::registerLocalNamespace</a> — Registrar un namespace local</li><li><a href="yaf-loader.registernamespace.php">Yaf_Loader::registerNamespace</a> — Alias de registerLocalNamespace</li><li><a href="yaf-loader.setlibrarypath.php">Yaf_Loader::setLibraryPath</a> — Cambia la ruta de la biblioteca</li></ul></li><li><a href="class.yaf-plugin-abstract.php">Yaf_Plugin_Abstract</a> — La clase Yaf_Plugin_Abstract<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-plugin-abstract.dispatchloopshutdown.php">Yaf_Plugin_Abstract::dispatchLoopShutdown</a> — El prop&oacute;sito de dispatchLoopShutdown</li><li><a href="yaf-plugin-abstract.dispatchloopstartup.php">Yaf_Plugin_Abstract::dispatchLoopStartup</a> — Enganchar antes del bucle de env&iacute;o</li><li><a href="yaf-plugin-abstract.postdispatch.php">Yaf_Plugin_Abstract::postDispatch</a> — El prop&oacute;sito de postDispatch</li><li><a href="yaf-plugin-abstract.predispatch.php">Yaf_Plugin_Abstract::preDispatch</a> — El prop&oacute;sito de preDispatch</li><li><a href="yaf-plugin-abstract.preresponse.php">Yaf_Plugin_Abstract::preResponse</a> — El prop&oacute;sito de preResponse</li><li><a href="yaf-plugin-abstract.routershutdown.php">Yaf_Plugin_Abstract::routerShutdown</a> — El prop&oacute;sito de routerShutdown</li><li><a href="yaf-plugin-abstract.routerstartup.php">Yaf_Plugin_Abstract::routerStartup</a> — Enganche deEl prop&oacute;sito de routerStartup</li></ul></li><li><a href="class.yaf-registry.php">Yaf_Registry</a> — La clase Yaf_Registry<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-registry.construct.php">Yaf_Registry::__construct</a> — Yaf_Registry implementa &laquo;singleton&raquo;</li><li><a href="yaf-registry.del.php">Yaf_Registry::del</a> — Elimina un elemento del registro</li><li><a href="yaf-registry.get.php">Yaf_Registry::get</a> — Recupera un elemento del registro</li><li><a href="yaf-registry.has.php">Yaf_Registry::has</a> — Comprueba si existe un elemento</li><li><a href="yaf-registry.set.php">Yaf_Registry::set</a> — A&ntilde;ade un elemento al registro</li></ul></li><li><a href="class.yaf-request-abstract.php">Yaf_Request_Abstract</a> — La clase Yaf_Request_Abstract<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-request-abstract.clearparams.php">Yaf_Request_Abstract::clearParams</a> — Eliminar todos los par&aacute;metros</li><li><a href="yaf-request-abstract.get.php">Yaf_Request_Abstract::get</a> — Obtener una variable de la petici&oacute;n</li><li><a href="yaf-request-abstract.getactionname.php">Yaf_Request_Abstract::getActionName</a> — El prop&oacute;sito de getActionName</li><li><a href="yaf-request-abstract.getbaseuri.php">Yaf_Request_Abstract::getBaseUri</a> — El prop&oacute;sito de getBaseUri</li><li><a href="yaf-request-abstract.getcontrollername.php">Yaf_Request_Abstract::getControllerName</a> — El prop&oacute;sito de getControllerName</li><li><a href="yaf-request-abstract.getcookie.php">Yaf_Request_Abstract::getCookie</a> — Obtener una variable COOKIE</li><li><a href="yaf-request-abstract.getenv.php">Yaf_Request_Abstract::getEnv</a> — Recupera la variable ENV</li><li><a href="yaf-request-abstract.getexception.php">Yaf_Request_Abstract::getException</a> — El prop&oacute;sito de getException</li><li><a href="yaf-request-abstract.getfiles.php">Yaf_Request_Abstract::getFiles</a> — Obtener los ficheros subidos</li><li><a href="yaf-request-abstract.getlanguage.php">Yaf_Request_Abstract::getLanguage</a> — Recupera el lenguaje preferido del cliente</li><li><a href="yaf-request-abstract.getmethod.php">Yaf_Request_Abstract::getMethod</a> — Recupera el m&eacute;todo de solicitud</li><li><a href="yaf-request-abstract.getmodulename.php">Yaf_Request_Abstract::getModuleName</a> — El prop&oacute;sito de getModuleName</li><li><a href="yaf-request-abstract.getparam.php">Yaf_Request_Abstract::getParam</a> — Recupera el par&aacute;metro de llamada</li><li><a href="yaf-request-abstract.getparams.php">Yaf_Request_Abstract::getParams</a> — Recupera todos los par&aacute;metros de llamada</li><li><a href="yaf-request-abstract.getpost.php">Yaf_Request_Abstract::getPost</a> — Obtener un par&aacute;metro POST</li><li><a href="yaf-request-abstract.getquery.php">Yaf_Request_Abstract::getQuery</a> — Obtener un par&aacute;metro de la cadena de consulta</li><li><a href="yaf-request-abstract.getraw.php">Yaf_Request_Abstract::getRaw</a> — Obtener el cuerpo sin procesar de la petici&oacute;n</li><li><a href="yaf-request-abstract.getrequest.php">Yaf_Request_Abstract::getRequest</a> — Obtener una variable REQUEST</li><li><a href="yaf-request-abstract.getrequesturi.php">Yaf_Request_Abstract::getRequestUri</a> — El prop&oacute;sito de getRequestUri</li><li><a href="yaf-request-abstract.getserver.php">Yaf_Request_Abstract::getServer</a> — Recupera la variable SERVER</li><li><a href="yaf-request-abstract.iscli.php">Yaf_Request_Abstract::isCli</a> — Determina si la solicitud es una solicitud CLI</li><li><a href="yaf-request-abstract.isdelete.php">Yaf_Request_Abstract::isDelete</a> — Determinar si la petici&oacute;n es de tipo DELETE</li><li><a href="yaf-request-abstract.isdispatched.php">Yaf_Request_Abstract::isDispatched</a> — Determina si la solicitud es enviada</li><li><a href="yaf-request-abstract.isget.php">Yaf_Request_Abstract::isGet</a> — Determina si la solicitud es una solicitud GET</li><li><a href="yaf-request-abstract.ishead.php">Yaf_Request_Abstract::isHead</a> — Determina si la solicitud es una solicitud HEAD</li><li><a href="yaf-request-abstract.isoptions.php">Yaf_Request_Abstract::isOptions</a> — Determina si la solicitud es una solicitud de OPCIONES</li><li><a href="yaf-request-abstract.ispatch.php">Yaf_Request_Abstract::isPatch</a> — Determinar si la petici&oacute;n es de tipo PATCH</li><li><a href="yaf-request-abstract.ispost.php">Yaf_Request_Abstract::isPost</a> — Determina si la solicitud es una solicitud POST</li><li><a href="yaf-request-abstract.isput.php">Yaf_Request_Abstract::isPut</a> — Determina si la solicitud es una solicitud PUT</li><li><a href="yaf-request-abstract.isrouted.php">Yaf_Request_Abstract::isRouted</a> — Determina si la solicitud ha sido enrutada</li><li><a href="yaf-request-abstract.isxmlhttprequest.php">Yaf_Request_Abstract::isXmlHttpRequest</a> — Determina si la solicitud es una solicitud AJAX</li><li><a href="yaf-request-abstract.setactionname.php">Yaf_Request_Abstract::setActionName</a> — Establece el nombre de la acci&oacute;n</li><li><a href="yaf-request-abstract.setbaseuri.php">Yaf_Request_Abstract::setBaseUri</a> — Establecer el URI base</li><li><a href="yaf-request-abstract.setcontrollername.php">Yaf_Request_Abstract::setControllerName</a> — Establecer el nombre del controlador</li><li><a href="yaf-request-abstract.setdispatched.php">Yaf_Request_Abstract::setDispatched</a> — El prop&oacute;sito de setDispatched</li><li><a href="yaf-request-abstract.setmodulename.php">Yaf_Request_Abstract::setModuleName</a> — Establecer el nombre del m&oacute;dulo</li><li><a href="yaf-request-abstract.setparam.php">Yaf_Request_Abstract::setParam</a> — Establecer un argumento de llamada a una petici&oacute;n</li><li><a href="yaf-request-abstract.setrequesturi.php">Yaf_Request_Abstract::setRequestUri</a> — El prop&oacute;sito de setRequestUri</li><li><a href="yaf-request-abstract.setrouted.php">Yaf_Request_Abstract::setRouted</a> — El prop&oacute;sito de setRouted</li></ul></li><li><a href="class.yaf-request-http.php">Yaf_Request_Http</a> — La clase Yaf_Request_Http<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-request-http.construct.php">Yaf_Request_Http::__construct</a> — Constructor de Yaf_Request_Http</li></ul></li><li><a href="class.yaf-request-simple.php">Yaf_Request_Simple</a> — La clase Yaf_Request_Simple<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-request-simple.construct.php">Yaf_Request_Simple::__construct</a> — Constructor de Yaf_Request_Simple</li></ul></li><li><a href="class.yaf-response-abstract.php">Yaf_Response_Abstract</a> — La clase Yaf_Response_Abstract<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-response-abstract.appendbody.php">Yaf_Response_Abstract::appendBody</a> — A&ntilde;adir contenido al cuerpo de respuesta</li><li><a href="yaf-response-abstract.clearbody.php">Yaf_Response_Abstract::clearBody</a> — Descarta todo el cuerpo de respuesta existente</li><li><a href="yaf-response-abstract.clearheaders.php">Yaf_Response_Abstract::clearHeaders</a> — Descarta todas las cabeceras establecidas</li><li><a href="yaf-response-abstract.construct.php">Yaf_Response_Abstract::__construct</a> — El prop&oacute;sito de __construct</li><li><a href="yaf-response-abstract.getbody.php">Yaf_Response_Abstract::getBody</a> — Recupera un contenido existente</li><li><a href="yaf-response-abstract.getheader.php">Yaf_Response_Abstract::getHeader</a> — El prop&oacute;sito de getHeader</li><li><a href="yaf-response-abstract.prependbody.php">Yaf_Response_Abstract::prependBody</a> — El prop&oacute;sito de prependBody</li><li><a href="yaf-response-abstract.response.php">Yaf_Response_Abstract::response</a> — Env&iacute;a una respuesta</li><li><a href="yaf-response-abstract.setallheaders.php">Yaf_Response_Abstract::setAllHeaders</a> — El prop&oacute;sito de setAllHeaders</li><li><a href="yaf-response-abstract.setbody.php">Yaf_Response_Abstract::setBody</a> — Establece el contenido de una respuesta</li><li><a href="yaf-response-abstract.setheader.php">Yaf_Response_Abstract::setHeader</a> — Establece cabecera de respuesta</li><li><a href="yaf-response-abstract.setredirect.php">Yaf_Response_Abstract::setRedirect</a> — El prop&oacute;sito de setRedirect</li><li><a href="yaf-response-abstract.tostring.php">Yaf_Response_Abstract::__toString</a> — Recupera todo el cuerpo como un string</li></ul></li><li><a href="class.yaf-response-cli.php">Yaf_Response_Cli</a> — La clase Yaf_Response_Cli</li><li><a href="class.yaf-response-http.php">Yaf_Response_Http</a> — La clase Yaf_Response_Http</li><li><a href="class.yaf-route-interface.php">Yaf_Route_Interface</a> — La clase Yaf_Route_Interface<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-route-interface.assemble.php">Yaf_Route_Interface::assemble</a> — Ensamblar una petici&oacute;n</li><li><a href="yaf-route-interface.route.php">Yaf_Route_Interface::route</a> — Enruta una petici&oacute;n</li></ul></li><li><a href="class.yaf-route-map.php">Yaf_Route_Map</a> — La clase Yaf_Route_Map<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-route-map.assemble.php">Yaf_Route_Map::assemble</a> — Ensamblar un URL</li><li><a href="yaf-route-map.construct.php">Yaf_Route_Map::__construct</a> — El prop&oacute;sito de __construct</li><li><a href="yaf-route-map.route.php">Yaf_Route_Map::route</a> — El prop&oacute;sito de route</li></ul></li><li><a href="class.yaf-route-regex.php">Yaf_Route_Regex</a> — La clase Yaf_Route_Regex<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-route-regex.assemble.php">Yaf_Route_Regex::assemble</a> — Ensamblar un URL</li><li><a href="yaf-route-regex.construct.php">Yaf_Route_Regex::__construct</a> — Constructor de Yaf_Route_Regex</li><li><a href="yaf-route-regex.route.php">Yaf_Route_Regex::route</a> — El prop&oacute;sito de route</li></ul></li><li><a href="class.yaf-route-rewrite.php">Yaf_Route_Rewrite</a> — La clase Yaf_Route_Rewrite<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-route-rewrite.assemble.php">Yaf_Route_Rewrite::assemble</a> — Ensamblar un URL</li><li><a href="yaf-route-rewrite.construct.php">Yaf_Route_Rewrite::__construct</a> — Constructor de Yaf_Route_Rewrite</li><li><a href="yaf-route-rewrite.route.php">Yaf_Route_Rewrite::route</a> — El prop&oacute;sito de route</li></ul></li><li><a href="class.yaf-router.php">Yaf_Router</a> — La clase Yaf_Router<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-router.addconfig.php">Yaf_Router::addConfig</a> — A&ntilde;adir rutas definidas en configuraci&oacute;n al Enrutador</li><li><a href="yaf-router.addroute.php">Yaf_Router::addRoute</a> — A&ntilde;adir una nueva ruta al Enrutador</li><li><a href="yaf-router.construct.php">Yaf_Router::__construct</a> — El constructor de Yaf_Router</li><li><a href="yaf-router.getcurrentroute.php">Yaf_Router::getCurrentRoute</a> — Obtener el nombre de la ruta efectiva</li><li><a href="yaf-router.getroute.php">Yaf_Router::getRoute</a> — Recupera una ruta por su nombre</li><li><a href="yaf-router.getroutes.php">Yaf_Router::getRoutes</a> — Recupera las rutas registradas</li><li><a href="yaf-router.route.php">Yaf_Router::route</a> — El prop&oacute;sito de route</li></ul></li><li><a href="class.yaf-route-simple.php">Yaf_Route_Simple</a> — La clase Yaf_Route_Simple<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-route-simple.assemble.php">Yaf_Route_Simple::assemble</a> — Ensamblar un URL</li><li><a href="yaf-route-simple.construct.php">Yaf_Route_Simple::__construct</a> — El constructor de la clase Yaf_Route_Simple</li><li><a href="yaf-route-simple.route.php">Yaf_Route_Simple::route</a> — Enviar una petici&oacute;n</li></ul></li><li><a href="class.yaf-route-static.php">Yaf_Route_Static</a> — La clase Yaf_Route_Static<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-route-static.assemble.php">Yaf_Route_Static::assemble</a> — Ensamblar un URL</li><li><a href="yaf-route-static.match.php">Yaf_Route_Static::match</a> — El prop&oacute;sito de match</li><li><a href="yaf-route-static.route.php">Yaf_Route_Static::route</a> — Enviar una petici&oacute;n</li></ul></li><li><a href="class.yaf-route-supervar.php">Yaf_Route_Supervar</a> — La clase Yaf_Route_Supervar<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-route-supervar.assemble.php">Yaf_Route_Supervar::assemble</a> — Ensamblar un URL</li><li><a href="yaf-route-supervar.construct.php">Yaf_Route_Supervar::__construct</a> — El prop&oacute;sito de __construct</li><li><a href="yaf-route-supervar.route.php">Yaf_Route_Supervar::route</a> — El prop&oacute;sito de route</li></ul></li><li><a href="class.yaf-session.php">Yaf_Session</a> — La clase Yaf_Session<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-session.construct.php">Yaf_Session::__construct</a> — Constructor de Yaf_Session</li><li><a href="yaf-session.count.php">Yaf_Session::count</a> — El prop&oacute;sito de count</li><li><a href="yaf-session.current.php">Yaf_Session::current</a> — El prop&oacute;sito de current</li><li><a href="yaf-session.del.php">Yaf_Session::del</a> — El prop&oacute;sito de del</li><li><a href="yaf-session.get.php">Yaf_Session::__get</a> — El prop&oacute;sito de __get</li><li><a href="yaf-session.getinstance.php">Yaf_Session::getInstance</a> — El prop&oacute;sito de getInstance</li><li><a href="yaf-session.has.php">Yaf_Session::has</a> — El prop&oacute;sito de has</li><li><a href="yaf-session.isset.php">Yaf_Session::__isset</a> — El prop&oacute;sito de __isset</li><li><a href="yaf-session.key.php">Yaf_Session::key</a> — El prop&oacute;sito de key</li><li><a href="yaf-session.next.php">Yaf_Session::next</a> — El prop&oacute;sito de next</li><li><a href="yaf-session.offsetexists.php">Yaf_Session::offsetExists</a> — El prop&oacute;sito de offsetExists</li><li><a href="yaf-session.offsetget.php">Yaf_Session::offsetGet</a> — El prop&oacute;sito de offsetGet</li><li><a href="yaf-session.offsetset.php">Yaf_Session::offsetSet</a> — El prop&oacute;sito de offsetSet</li><li><a href="yaf-session.offsetunset.php">Yaf_Session::offsetUnset</a> — El prop&oacute;sito de offsetUnset</li><li><a href="yaf-session.rewind.php">Yaf_Session::rewind</a> — El prop&oacute;sito de rewind</li><li><a href="yaf-session.set.php">Yaf_Session::__set</a> — El prop&oacute;sito de __set</li><li><a href="yaf-session.start.php">Yaf_Session::start</a> — El prop&oacute;sito de start</li><li><a href="yaf-session.unset.php">Yaf_Session::__unset</a> — El prop&oacute;sito de __unset</li><li><a href="yaf-session.valid.php">Yaf_Session::valid</a> — El prop&oacute;sito de valid</li></ul></li><li><a href="class.yaf-exception.php">Yaf_Exception</a> — La clase Yaf_Exception<ul class="chunklist chunklist_book chunklist_children"><li><a href="yaf-exception.construct.php">Yaf_Exception::__construct</a> — El prop&oacute;sito de __construct</li><li><a href="yaf-exception.getprevious.php">Yaf_Exception::getPrevious</a> — El prop&oacute;sito de getPrevious</li></ul></li><li><a href="class.yaf-exception-typeerror.php">Yaf_Exception_TypeError</a> — La clase Yaf_Exception_TypeError</li><li><a href="class.yaf-exception-startuperror.php">Yaf_Exception_StartupError</a> — La clase Yaf_Exception_StartupError</li><li><a href="class.yaf-exception-dispatchfailed.php">Yaf_Exception_DispatchFailed</a> — La clase Yaf_Exception_DispatchFailed</li><li><a href="class.yaf-exception-routerfailed.php">Yaf_Exception_RouterFailed</a> — La clase Yaf_Exception_RouterFailed</li><li><a href="class.yaf-exception-loadfailed.php">Yaf_Exception_LoadFailed</a> — La clase Yaf_Exception_LoadFailed</li><li><a href="class.yaf-exception-loadfailed-module.php">Yaf_Exception_LoadFailed_Module</a> — La clase Yaf_Exception_LoadFailed_Module</li><li><a href="class.yaf-exception-loadfailed-controller.php">Yaf_Exception_LoadFailed_Controller</a> — La clase Yaf_Exception_LoadFailed_Controller</li><li><a href="class.yaf-exception-loadfailed-action.php">Yaf_Exception_LoadFailed_Action</a> — La clase Yaf_Exception_LoadFailed_Action</li><li><a href="class.yaf-exception-loadfailed-view.php">Yaf_Exception_LoadFailed_View</a> — La clase Yaf_Exception_LoadFailed_View</li></ul></div><?php manual_footer($setup); ?>