Doctrine &引用;不接受条令\ORM\EntityRepository“;shopware 5 PhpStan分析中出错

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

我在shopware 5插件中使用了以下代码行

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的对象