Yaf_Application::bootstrap

Description

Run a Bootstrap, all the methods defined in the Bootstrap and named with
prefix "_init" will be called according to their declaration order, if the parameter bootstrap is not supplied, Yaf will look
for a Bootstrap under application.directory.

Parameters

Return Values

Examples

Example #1 A Bootstrap()example

<?php/** * This file should be under the APPLICATION_PATH . "/application/"(which was defined in the config passed to Yaf_Application). * and named Bootstrap.php, so the Yaf_Application can find it */class Bootstrap extends Yaf_Bootstrap_Abstract { function _initConfig(Yaf_Dispatcher $dispatcher) { echo "1st called\n"; }

function _initPlugin($dispatcher) { echo "2nd called\n"; }}?>

Example #2 Yaf_Application::bootstrap()example

<?php

defined('APPLICATION_PATH') // APPLICATION_PATH will be used in the ini config file|| define('APPLICATION_PATH', __DIR__)); //__DIR__ was introduced after PHP 5.3