PHP 8.6.0 Beta 3 is available for testing

La classe Yaf_Bootstrap_Abstract

(No version information available, might only be in Git)

Introduction

Bootstrap est un mécanisme utilisé pour réaliser certaines configurations initiales avant l'exécution d'une application.

Les utilisateurs peuvent définir leur propre classe Bootstrap en héritant de Yaf_Bootstrap_Abstract

Toute méthode déclarée dans la classe Bootstrap et commençant par "_init" sera appelée une par une par Yaf_Application::bootstrap(), selon leur ordre de définition.

Exemples

Exemple #1 Exemple avec Bootstrap

<?php
   /* la classe bootstrap devrait être définie dans ./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();
?>

Résultat de l'exemple ci-dessus est similaire à :

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

Synopsis de la classe

abstract class Yaf_Bootstrap_Abstract {
/* Propriétés */
/* Méthodes */
}
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top