mix / init
Help execute static initialization, usually for preloading singletons
v3.0.5
2021-12-23 03:30 UTC
Requires
- php: >=7.1.0
- symfony/finder: ^5.4
Requires (Dev)
- phpunit/phpunit: ^7.0.0
README
OpenMix 出品:https://openmix.org
Mix Init
Help execute static initialization of the class, usually for preloading singletons
帮助执行类的静态初始化,通常用于预加载单例
Installation
composer require mix/init
Quick start
定义类的静态初始化方法
class Example { public static function init() { // do something } }
从目录执行
可以通过定制方法名称,达到在不同的场景初始化的目的
Mix\Init\StaticInit::finder('/path/classdir')->exec('init');
License
Apache License Version 2.0, http://www.apache.org/licenses/