0

我正在尝试使 psalm 对.phtml文件起作用。一切都很顺利,除了一件事。所有类(应该自动加载)都是未定义的。在普通的 php 类中,它们由 psalm 加载。

以下UndefinedDocblockClass给出CustomBlocks.

//my-template.phtml

<?php 
use MyNamespace\Block\CustomBlocks

/** @var CustomBlocks $block */
?>

虽然添加OneRandomClass它不再给出该错误。

//my-template.phtml

<?php 
use MyNamespace\Block\CustomBlocks

/** @var CustomBlocks $block */

class OneRandomClass {

}
?>

更新; 第二个示例没有给出该错误,因为 docblock 与以下类相关联并且 @var 在类 docblocks 中被忽略。

4

0 回答 0