horat1us / yii2-current-environment
Yii2 当前环境提供者
1.0.0-RC2
2021-02-22 04:29 UTC
Requires
- php: ^7.4 | 8.*
- ext-json: *
- symfony/polyfill-php80: ^1.20
- yiisoft/yii2: ^2.0.39.3
Requires (Dev)
- horat1us/yii2-asset-free: ^1.0
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-22 12:35:05 UTC
README
俄语版本该库提供类以获取Yii2应用程序的当前环境(YII_ENV)。
目的
主要目的是使使用旧版Yii2框架编写的应用程序的支持、适应和修改更加友好,符合现代编程趋势。
使用PHP常量来配置Yii2应用程序环境。这使得测试环境相关的代码变得困难,因为没有外部扩展无法重新定义常量。
该库为使用Yii2编写的旧版应用程序提供了一种简单的解决方案,作为门面类处理Yii2的旧版(在库中定义常量、全局变量和静态类存储)。
安装
使用composer
composer install horat1us/yii2-current-environment
设置
在库中使用
将CurrentEnvironment\Facade作为依赖项用于您的服务,与DI容器一起使用。
在应用程序中使用
要设置CurrentEnvironment\Facade单例在Yii2 DI容器中,同时使用'env'应用程序组件,在您的应用程序配置中使用CurrentEnvironment\Bootstrap。