Php 在.phtml文件中使用psalm
我试图让圣歌在Php 在.phtml文件中使用psalm,php,static-analysis,psalm-php,Php,Static Analysis,Psalm Php,我试图让圣歌在.phtml文件上运行。 一切都很顺利,除了一件事。所有类(应该自动加载)都未定义。在普通的php类中,它们是通过psalm加载的 下面给出了CustomBlocks的UndefinedDocblockClass //my-template.phtml <?php use MyNamespace\Block\CustomBlocks /** @var CustomBlocks $block */ ?> 更新;第二个示例没有给出该错误,因为docblock与以下类
.phtml
文件上运行。
一切都很顺利,除了一件事。所有类(应该自动加载)都未定义。在普通的php类中,它们是通过psalm加载的
下面给出了CustomBlocks
的UndefinedDocblockClass
//my-template.phtml
<?php
use MyNamespace\Block\CustomBlocks
/** @var CustomBlocks $block */
?>
更新;第二个示例没有给出该错误,因为docblock与以下类相关联&在docblocks类中忽略@var。如果放置
,它是否有效代码>在这行的末尾?你的意思是像/**@var CustomBlocks$block*/代码>?不,没什么变化
//my-template.phtml
<?php
use MyNamespace\Block\CustomBlocks
/** @var CustomBlocks $block */
class OneRandomClass {
}
?>