kbunel / migration-helper-sf4
此扩展包可以帮助您通过将应用程序中的所有文件移动到重构的架构中,从SF3迁移到SF4
dev-master / 1.0.0.x-dev
2020-03-23 12:42 UTC
Requires
- php: >=7.1.0
- kbunel/file-analyzer: dev-master
Requires (Dev)
- phpunit/phpunit: ~4.5
This package is not auto-updated.
Last update: 2024-09-18 08:47:36 UTC
README
该项目不再维护
此扩展包帮助您的应用程序从sf3架构迁移到sf4架构,它将解析所有文件以检查类型并将其移动到正确的位置。它将相应地更新服务。此扩展包是一个辅助工具,它不保证应用程序在迁移后的工作,您可能需要修复一些非常定制的部分。
功能
- 将文件移动到sf4架构
- 更新命名空间
- 更新文件中调用的服务
- 更新services.yaml文件
安装
使用Symfony Flex的应用程序
打开命令行,进入您的项目目录并执行
$ composer require kbunel/migration-helper-sf4
未使用Symfony Flex的应用程序
步骤1:下载扩展包
打开命令行,进入您的项目目录并执行以下命令以下载此扩展包的最新稳定版本
$ composer require kbunel/migration-helper-sf4
此命令要求您全局安装Composer,如Composer文档中的安装章节所述。
步骤2:启用扩展包
然后,通过将其添加到项目中app/AppKernel.php
文件中注册的扩展包列表中来启用扩展包
<?php // app/AppKernel.php // ... class AppKernel extends Kernel { public function registerBundles() { $bundles = array( // ... new kbunel\MigrationHelperSF4(), ); // ... } // ... }
命令
$ php bin/console kbunel:migrate:sf4