minii / core
dev-master
2019-04-25 16:37 UTC
This package is not auto-updated.
Last update: 2022-02-01 13:16:06 UTC
README
minii - mini Yii
Minii 不是一个框架,而是一个测试游乐场。
总体目标
- 将框架拆分为组件
- 更少的特定依赖,删除
- fxp/composer-asset-plugin(使用 hiqdev/composer-asset-plugin 代替)
- require Yii.php
- 更多 PSR 兼容性:PSR-3 等
- 更易于创建控制台应用程序
完成
- 拆分为部分:核心、控制台、缓存、i18n、Web、邮件、...
- 不再需要
composer global require fxp/composer-asset-plugin
,使用hiqdev/composer-asset-plugin
- 不再需要
require __DIR__ . '/../../vendor/yiisoft/yii2/Yii.php'
,使用 composer 完成 - 不再需要 classes.php,使用 composer 完成
- 适用于控制台应用程序
- 与 PHAR 打包兼容
对 yii2 的 PR 的更改
- PHAR 兼容性
需要考虑的更改
- 将辅助函数移动到其他组件
- 控制台到 yii2-console
- HTML、URL 到 yii2-web
- ArrayHelper、StringHelper、Inflector 到 ???
- Markdown 到 yii2-markdown
- VarDumper 到 yii2-debug
- ...
- 删除对 yii\web\View 的 yii\mail\BaseMailer 依赖,因为它可以用于仅控制台应用程序
- PSR-3 日志记录,从核心中删除日志
待办事项
- 尝试将测试拆分为组件
- 更多...
安装
安装此库的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require "minii/core"
或添加以下内容到您的 composer.json 的 require 部分:
"minii/core": "*"
许可证
本项目根据 BSD-3-Clause 许可证发布。更多信息请参阅 此处。更多信息请参阅 此处。
版权所有 © 2015-2016,HiQDev (http://hiqdev.com/minii)