我很难理解这个PHPStan错误.PHPStan说我需要提供对象的EntityRepository的类字符串.我提供了类"Schedule"的ServiceEntityRepository(扩展了EntityRepository)的类字符串.
错误
参数$repositoryClass属性类原则\ORM\Mapping\Entity构造函数
密码
以下是违规代码:
namespace App\Entity\Schedule;
use App\Repository\ScheduleRepository;
#[ORM\Entity(repositoryClass: ScheduleRepository::class)]
class Schedule implements JsonSerializable
{
// ...
以及引用的存储库类:
namespace App\Repository;
use App\Entity\Schedule\Schedule;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
/*
* @extends ServiceEntityRepository<Schedule>
*/
class ScheduleRepository extends ServiceEntityRepository
{
// ...
(注意:ServiceEntityRepository扩展了EntityRepository.)