/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $blogArticleRecords = []; for ($i = 0; $i < 10; ++$i) { $blogArticleRecords[] = ['title' => 'Article #' . ($i + 1), 'description' => 'Description of Article #' . ($i + 1), 'content' => 'Content of Article #' . ($i + 1)]; } foreach ($blogArticleRecords as $blogArticleRecord) { $blogArticle = new BlogArticle(); $blogArticle->setTitle($blogArticleRecord['title']); $blogArticle->setDescription($blogArticleRecord['description']); $blogArticle->setContent($blogArticleRecord['content']); $blogArticle->setImageUrl(''); $blogArticle->setPublicationDate(new \DateTime()); $manager->persist($blogArticle); $manager->flush(); $this->referenceRepository->addReference('blog-article-' . $blogArticle->getId(), $blogArticle); } }