raptor/php-migration-helper

帮助您将项目从 PHP 7.1 迁移到 7.3

v1.0.11-stable 2019-10-05 11:01 UTC

This package is auto-updated.

Last update: 2024-09-05 22:44:46 UTC


README

Build Status Code Coverage Codacy Badge Latest Stable Version License

(c) Mikhail Kamorin aka raptor_MVK

概述

该助手包含一个名为 php-migration-helper 的命令,该命令检查您的项目在 PHP 7.2 和 7.3 中是否有破坏向后兼容性的更改。报告作为命令执行的结果提供。

安装

建议的安装方法是使用 composer

php composer.phar require --dev raptor/php-migration-helper:^1.0 --prefer-dist

使用方法

  1. 安装包。

  2. 运行命令(VERSION_FROM 是当前 PHP 版本,VERSION_TO 是期望的 PHP 版本,REPORT_FILE 是包含兼容性记录的文件的路径)

    php vendor/raptor/php-migration-helper/migration-report VERSION_FROM VERSION_TO REPORT_FILE
  3. 如果您不想处理供应商文件夹,可以使用 --no-vendor 选项。

  4. 查看兼容性报告。如果它包含需要修正的供应商路径记录,请在此存储库中提出 PR(修复 src/Resources/configs/configXX.yml 并使用适当的版本)以及考虑中的包的正确最小版本。

  5. 修复真正的问题引用

  6. 删除包。

作者

  • Mikhail Kamorin aka raptor_MVK