imiphp/annotation-migration
最新稳定版本:v1.0.0
Composer 安装命令:
composer create-project imiphp/annotation-migration
包简介
工具:迁移 imi 注解为 PHP8 原生实现
README 文档
README
用法
迁移注解语法
检查 src 目录下的 php 是否有传统注解并重写
./vendor/bin/imi-migration --dir="src"
迁移注解定义
检查 src 目录下的 php 是否有传统定义并转换构造器属性提升语法
./vendor/bin/imi-migration --dir="src" --annotation-rewrite
初始化配置文件(可选)
配置文件务必是输出在项目根目录,可对imi注解语法解析器进行配置,以解决注解读取的冲突问题。
./vendor/bin/imi-migration --init-config
默认配置文件例子
<?php declare(strict_types=1); return [ 'globalIgnoredName' => [ // 'depends', // 'type', // 'testdox', ], 'globalIgnoredNamespace' => [], 'globalImports' => [ // 'oa', 'OpenApi\Annotations', ], ];
共用参数选项说明
--dry-run尝试运行,预览哪些文件会受到影响--no-catch-continue遇到异常时中断转换过程--no-error-continue检查到错误时中断转换过程
统计信息
- 总下载量: 21
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MulanPSL-2.0
- 更新时间: 2023-10-31