Yaf_Application
PHP Manual

Yaf_Application::bootstrap

(PECL yaf >=1.0.0)

Yaf_Application::bootstrapLlamar al arranque

Descripción

public void Yaf_Application::bootstrap ([ Yaf_Bootstrap_Abstract $bootstrap ] )

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.

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

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
/**
 * 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

Ver también


Yaf_Application
PHP Manual