Doctrine &引用;不接受条令\ORM\EntityRepository“;shopware 5 PhpStan分析中出错
我在shopware 5插件中使用了以下代码行Doctrine &引用;不接受条令\ORM\EntityRepository“;shopware 5 PhpStan分析中出错,doctrine,return-type,shopware,phpstan,Doctrine,Return Type,Shopware,Phpstan,我在shopware 5插件中使用了以下代码行 use HatslogicAbandonedCartNotification\Models\AbandonedCartItems as AbandonedCartItemsModel; use HatslogicAbandonedCartNotification\Models\Repository as AbandonedCartItemsRepository; 我有一个变量 / ** * @var AbandonedCartItemsRep
use HatslogicAbandonedCartNotification\Models\AbandonedCartItems as AbandonedCartItemsModel;
use HatslogicAbandonedCartNotification\Models\Repository as AbandonedCartItemsRepository;
我有一个变量
/ **
* @var AbandonedCartItemsRepository
* /
private $abandonedCartItemsRepository;
在函数_构造中,我设置了变量
$this->abandonedCartItemsRepository = $this->modelManager->getRepository (AbandonedCartItemsModel :: class);
但在PHPstan分析中,我得到了以下错误
属性HatslogicAbandonedCartNotification\Subscriber\
CartNotification::$ForwardedCartItemsRepository
(HatslogicAbandonedCartNotification\Models\Repository)不接受条令\ORM\EntityRepository
我的代码有问题吗?还是一个可忽略的错误?只需将其分配给一个变量并生成一个phpdoc。这应该可以解决它:) 否则请尝试doctrine phpstan扩展谢谢@Shyim 我已经用计算机解决了这个问题
/** @var AbandonedCartItemsRepository $abandonedCartItemsRepository */
$abandonedCartItemsRepository = $this->modelManager->getRepository (AbandonedCartItemsModel :: class);
$this->abandonedCartItemsRepository = $abandonedCartItemsRepository;
$this->modelManager
属性中有什么?Shopware\Components\Model\modelManager的对象