У меня есть метод, который отправляет статистику группе людей.
public function sendNewsletterStatistics ()
{
$snapshotName = $this->getSnapshotName($this->period);
$snapshotRepo = $this->entityManager->getRepository(NewslettersStatisticSnapshot::class);
$snapshot = $snapshotRepo->findOneByName($snapshotName);
...
Моя проблема в том, что когда я запускаю метод, я получаю следующий вывод:
Ошибка: вызов функции-члена findOneByName () для null / usr / src /app / src / AppBundle / Service / NewsletterStatisticsService.php: 53
Я проверил, что мой класс NewslettersStatisticSnapshot
существует, и я проверил, что у меня есть правильный оператор use
, необходимый для импорта этогоучебный класс.
Что я здесь не так делаю?
===
Редактировать: Вот что находится наверху моей сущности.
/**
* NewslettersStatisticSnapshot
*
* @ORM\Table(name="newsletters_statistics_snapshot")
* @ORM\Entity(repositoryClass="AppBundle\Entity\Repository\NewslettersStatisticSnapshotRepository")
*/
class NewslettersStatisticSnapshot
{
...