Yaf_Application::bootstrap

(Yaf >=1.0.0)

Yaf_Application::bootstrapLlamar al arranque

Descripción

publicYaf_Application::bootstrap(Yaf_Bootstrap_Abstract$bootstrap = ?): void

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.

Parámetros

bootstrap

Una instancia de la clase Yaf_Bootstrap_Abstract

Valores devueltos

Una instancia de la clase Yaf_Application

Ejemplos

Ejemplo #1 Un ejemplo de A Bootstrap()

<?php

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
To Top