从存储库调用 public 方法时调用成员函数 persist() on null

Call to a member function persist() on null when calling a public method from the repository

我环顾四周想看看这个问题可能是什么,但我没有找到任何类似的东西。

错误:

Call to a member function persist() on null

异常将我指向这一行

        $this->repository->getEntityManager()->persist($data);

在我的存储库中,我这样调用实体管理器

    public function getEntityManager()
    {
    parent::getEntityManager();
    }

为什么会抛出异常? 我对此很困惑。

In my repository i call the entitity mananger like so

public function getEntityManager()
{
    parent::getEntityManager();
}

尝试return parent::getEntityManager();

 public function getEntityManager()
 {
     return parent::getEntityManager();
 }