php - 批量重构:重命名 PHP 源文件中的类引用
问题描述
我正在尝试重构一个项目;任务是重命名\Qualified\Class
,use Qualified; ... Class ...
引用use \Some\Other\Qualified\Ns; ... OtherClass ...
.
我还必须替换 PHPDocBlock 注释中的上述引用。
工具必须替换指定文件夹中所有 php 文件中的引用,这些文件不遵循特定结构。
我正在查看可用的工具,似乎没有很多工具。phpactor 看起来应该做一些类似的事情,但我不知道它应该如何工作:
phpactor --replace=Ns1\\Cl1 references:class Ns2\\Cl2
There are no file path candidates
关于我如何实现这一目标的任何提示?我有很多类要移动和重构......
解决方案
推荐阅读
- django - { % extends parent _ template|default:"base.html" % } vs {% extends "base.html" %} 在 Django 中?
- c# - Excel 无法打开文件,因为文件格式或文件扩展名无效。确认文件没有损坏
- android - 更新 RecyclerView 中的记录后实时数据不更新
- python - 如何交换从列表 .txt 文件中读取的数字?错误“列表索引超出范围”
- java - 如何在 Java 运行时动态设置数组名称?
- javascript - 我应该将物化下拉菜单初始化程序放在 Vue js 中的哪个生命周期方法中?
- autohotkey - 如何在 AutoHotKey 中从 DDL 制作菜单下拉菜单
- swift - “VisionFace”类型的值没有成员“轮廓”快速错误
- android - 如何使用改造后参数&body,但我不能一起使用@Filed(FormUrlEncoded)&@Body。我能做些什么?
- math - 这个加法总是会产生一个唯一的数字吗?