public function load(ObjectManager $manager) { // create // a writer $writer = new Writer(); $writer->setFullanme('Test Writer'); $writer->setEmail("*****@*****.**"); $writer->setPhone("00112233445566"); $manager->persist($writer); self::$writers[] = $writer; // an article $article = new Article(); $article->setTitle('This is a test title'); $article->setLead('This is a test lead'); $article->setContent('This is a test content'); $article->setRate(1); $article->setWriter($writer); $manager->persist($article); self::$articles[] = $article; // a notifications $notify = new Notification(); $notify->setNotify('This is a test notification'); $notify->setArticles($article); $notify->setCreated(new \DateTime()); $manager->persist($notify); self::$notifications[] = $notify; // an another notifications $notify_2 = new Notification(); $notify_2->setNotify('This is a test notification'); $notify_2->setArticles($article); $notify_2->setCreated(new \DateTime("now")); self::$notifications[] = $notify_2; $manager->flush(); }