sserbin / doctrine-migrations2-upgrade
将 doctrine 迁移文件从 1.x 升级到 2.x
1.0
2019-02-02 01:36 UTC
Requires
- php: ~7.1
- doctrine/migrations: ^1.8.1
- rector/rector: ^0.3.38
Requires (Dev)
- phpunit/phpunit: ^7.3
- squizlabs/php_codesniffer: ^3.3
- vimeo/psalm: ^3.0
This package is auto-updated.
Last update: 2024-08-29 03:32:22 UTC
README
简介
Doctrine 2.0 迁移引入了多个不兼容性,迫使从 1.x 迁移的用户调整所有之前的迁移。本包旨在通过为迁移文件自动执行代码调整来自动化从 1.x 升级到 2.0。
以下不兼容性得到解决:
- 异常类重命名
- 主命名空间重命名
- 迁移类返回类型签名修复(针对
up()
,down()
,preUp()
,postUp()
,preDown()
,postDown()
,getDescription()
,isTransactional()
)
安装
composer require --dev sserbin/doctrine-migrations2-upgrade
# or globally
composer global require sserbin/doctrine-migrations2-upgrade
使用方法
vendor/bin/migrations-upgrade path/to/migrations --dry-run
# or if installed globally (assuming global composer is in $PATH)
migrations-upgrade path/to/migrations --dry-run