PhpStorm 2021.3 Help

提取界面对话框

重构 | 提取接口

有关如何在 PhpStorm 中使用提取接口的更多信息,请参阅提取接口部分。

物品

描述

接口名称

在此字段中,指定要创建的接口的名称。默认情况下,PhpStorm 建议将提取接口的当前类的名称。更新名称,否则 PhpStorm 会报错,重构不会启动。

尽可能用接口替换类引用

  • 清除此复选框后,PhpStorm 只会在单独的文件中创建一个接口,并将源类标记为新接口的实现。

  • 当复选框被选中时,PhpStorm 创建一个接口并尝试用 PhpDoc 注释和方法参数中对接口的引用替换对源类的引用。建议的更改强制显示在“查找”工具窗口的“重构预览”窗格中。要提取接口并应用建议的更改,请单击Do Refactor

命名空间

在此下拉列表中,指定新接口所属的命名空间。默认情况下,源类的命名空间处于选中状态。

目标目标目录

指定用于存储为新接口创建的专用文件的文件夹。默认情况下,该字段是只读的,并根据PSR0 标准显示与接口所属的命名空间对应的文件夹。

要将具有接口的类存储在另一个文件夹中,请单击F2并指定您选择的文件夹。

成员形成界面

此表显示了在当前类中检测到的所有方法。要将方法移动到Move Member To Class中指定的接口,请选中该方法旁边的复选框。

PhpDoc

在此区域中,指定您希望如何处理 PhpDoc 注释。可用的选项有:

  • 原样:选择此选项可将文档留在源类中的位置。

  • 复制:选择此选项可将内联文档复制到提取的界面,而不会将其从当前位置删除。

  • 移动:选择此选项可将内联文档移动到提取的接口并从源类中的当前位置删除。

最后修改时间:2021 年 3 月 8 日