Documentación offline PHP master

La clase Yaf_Bootstrap_Abstract

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Introducción#

El arranque (bootstrap) es un mecanismo usado para realizar una configuración inicial antes de ejecutar una Aplicación.

Los usuarios puede definir su propia clase Bootstrap heredando la clase Yaf_Bootstrap_Abstract

Cualquier método declarado en la clase Arranque al que se le anteponga "_init" será llamado uno a uno por el método Yaf_Application::bootstrap según su orden de definición.

Ejemplos#

Ejemplo de arranque

<?php
   /* la clase de arranque debería estar definida bajo ./application/Bootstrap.php */
   class Bootstrap extends Yaf_Bootstrap_Abstract {
        public function _initConfig(Yaf_Dispatcher $dispatcher) {
            var_dump(__METHOD__);
        }
        public function _initPlugin(Yaf_Dispatcher $dispatcher) {
            var_dump(__METHOD__);
        }
   }

   $config = array(
       "application" => array(
           "directory" => dirname(__FILE__) . "/application/",
       ),
   );

   $app = new Yaf_Application($config);
   $app->bootstrap();
?>

Resultado del ejemplo anterior es similar a:

string(22) "Bootstrap::_initConfig"
string(22) "Bootstrap::_initPlugin"

Sinopsis de la clase#

Yaf_Bootstrap_Abstract

abstract

Yaf_Bootstrap_Abstract

Propiedades

Métodos