(PECL yaf >=1.0.0)
Yaf_Application::bootstrap — Llamar al arranque
Ejecuta un Arranque, todos los métodos definidos en el Arranque y prefijados con "_init" serán llamados según su orden de declaración. Si no se proporciona el parámetro bootstrap, Yaf buscará un Arranque en application.directory.
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
bootstrap
Una instancia de la clase Yaf_Bootstrap_Abstract
Una instancia de la clase Yaf_Application
Ejemplo #1 Un ejemplo de A Bootstrap()
<?php
/**
* Este fichero debería estar en la ruta APPLICATION_PATH . "/application/" (la cual estaría definida en la configuración pasada a Yaf_Application),
* y llamarse Bootstrap.php, para que la instancia de Yaf_Application lo pueda encontrar
*/
class Bootstrap extends Yaf_Bootstrap_Abstract {
function _initConfig(Yaf_Dispatcher $dispatcher) {
echo "Primera llamada\n";
}
function _initPlugin($dispatcher) {
echo "Segunda llamada\n";
}
}
?>
Ejemplo #2 Ejemplo de Yaf_Application::bootstrap()
<?php
defined('APPLICATION_PATH') // APPLICATION_PATH será usada en el fichero ini de configuración
|| define('APPLICATION_PATH', __DIR__)); //__DIR__ fue introducido después de PHP 5.3
$application = new Yaf_Application(APPLICATION_PATH.'/conf/application.ini');
$application->bootstrap();
?>
El resultado del ejemplo sería algo similar a:
Primera llamada Segunda llamada