I have used the following lines of code in my shopware 5 plugin
use HatslogicAbandonedCartNotification\Models\AbandonedCartItems as AbandonedCartItemsModel;
use HatslogicAbandonedCartNotification\Models\Repository as AbandonedCartItemsRepository;
I have a variable
/ **
* @var AbandonedCartItemsRepository
* /
private $abandonedCartItemsRepository;
In the function __construct I set the variable
$this->abandonedCartItemsRepository = $this->modelManager->getRepository (AbandonedCartItemsModel :: class);
But in PHPstan analysis I got the following error
Property HatslogicAbandonedCartNotification \ Subscriber \ CartNotification :: $ abandonedCartItemsRepository (HatslogicAbandonedCartNotification \ Models \ Repository) does not accept Doctrine \ ORM \ EntityRepository.
Anything wrong with my code? or is it an ignorable error?
Thank you @Shyim
I have fixed the issue by
/** @var AbandonedCartItemsRepository $abandonedCartItemsRepository */
$abandonedCartItemsRepository = $this->modelManager->getRepository (AbandonedCartItemsModel :: class);
$this->abandonedCartItemsRepository = $abandonedCartItemsRepository;