gpt4 book ai didi

symfony - PhpStorm Find Usage 找不到命名空间

转载 作者:行者123 更新时间:2023-12-04 17:01:28 27 4
gpt4 key购买 nike

不仅如此,重构 > 重命名也不会改变命名空间之外的使用名称。但是,它在命名空间内工作正常。我正在研究 Symfony 4 项目,目录结构和命名空间是官方的。

在下面找到一个例子:

CategoryFixture 类,当执行“Refector > Rename”或“Find Usage”时,它会在 App\Tests 命名空间下找到它的所有用法,但没有在外部,因为它也在没有任何命名空间的 fixture 文件夹中使用因为它包含配置,它不会更新或在那里找到它的用法。

enter image description here

enter image description here

如果我将夹具文件夹移动到 App\Test namespace 文件夹下的任何位置,它会查找并更新该夹具配置文件。

我想在这些配置文件中更新和查找 CategoryFixture 的用法,而不将它们移动到 App\Tests 下。我怎样才能做到这一点?

在我的命名空间设置下方找到。

enter image description here

最佳答案

我想到了。 “查找用法”和“重构 > 重命名”不适用于在标记为“测试”的文件夹中创建并在测试文件夹之外的某处使用的类。它不会在测试文件夹之外搜索此类。这就是它应该的样子,我错过了。

“查找用法”和“重构 > 重命名”将适用于所有其他情况,无论它们是在同一命名空间中还是不同。

此外,这两个功能都不适用于 YAML 文件。 “查找用法”和“重构 > 重命名”不会对 YAML 文件进行更改。我已经从 PhpStrom 支持人员那里询问过这个问题,他们说它不受支持。这适用于 PhpStorm 2019.3 版,我不确定它的 future 会怎样。

关于symfony - PhpStorm Find Usage 找不到命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59432101/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com