如何用短名称(使用)替换 PHPDoc 中的 FQN?

How to replace FQN in PHPDoc with short name (with use)?

如何自动替换所有文件中的 FQN?

之前:

/**
 * @param \app\models\Test $test
 */

之后:

use app\models\Test;

/**
 * @param Test $test
 */

如果您还没有导入 class(没有 use 语句 class),那么它由 PHP | Code Style | Fully qualified name usage 检查控制。

如果它已经导入,但您仍然有 FQN 引用并且想要简化它们,那么它是 PHP | Code Style | Fully qualified name usage 检查。


您可以 运行 Code | Inspect Code... 并从那里应用提供的修复:可以只为 1 个地方提供它们,也可以一次为整个文件提供修复(修复将应用于整个文件或所有选定的文件)——并非每次检查都提供 "batched" 修复。


通过 Alt + Enter 菜单(或灯泡,如果使用鼠标)手动执行时。

尚未导入class案例:

已导入class个案例: