/** * {@inheritdoc} */ public function load(ObjectManager $manager) { $feedReddit = new Feed(); $feedReddit->setName('reddit'); $feedReddit->setDescription('reddit'); $feedReddit->setLink('http://reddit.com/.rss'); $feedReddit->setParser('internal'); $feedReddit->setFormatter('rss'); $feedReddit->setHost('http://reddit.com'); $feedReddit->setLogo('https://www.redditstatic.com/about/assets/reddit-logo.png'); $feedReddit->setColor('#336699'); $feedReddit->setIsPrivate(false); $feedReddit->setSortBy('created_at'); $feedReddit->setNbItems(3); $feedReddit->setLastItemCachedAt(new \DateTime()); $manager->persist($feedReddit); $this->addReference('feed-reddit', $feedReddit); $feedHN = new Feed(); $feedHN->setName('HackerNews'); $feedHN->setDescription(''); $feedHN->setLink('https://news.ycombinator.com/rss'); $feedHN->setParser('internal'); $feedHN->setFormatter('atom'); $feedHN->setHost('news.ycombinator.com'); $feedHN->setLogo('https://news.ycombinator.com/yc500.gif'); $feedHN->setColor('#ff6600'); $feedHN->setIsPrivate(false); $feedHN->setSortBy('published_at'); $feedHN->setNbItems(3); $feedHN->setLastItemCachedAt(new \DateTime()); $manager->persist($feedHN); $this->addReference('feed-hackernews', $feedHN); $feedMadame = new Feed(); $feedMadame->setName('Bonjour Madame'); $feedMadame->setDescription('TOUS LES MATINS 10h, une nouvelle photo, une nouvelle fracture de l\'oeil '); $feedMadame->setLink('http://feeds2.feedburner.com/BonjourMadame'); $feedMadame->setParser('external'); $feedMadame->setFormatter('rss'); $feedMadame->setHost('bonjourmadame.fr'); $feedMadame->setIsPrivate(true); $feedMadame->setSortBy('published_at'); $feedMadame->setNbItems(2); $feedMadame->setLastItemCachedAt(new \DateTime()); $manager->persist($feedMadame); $this->addReference('feed-bonjourmadame', $feedMadame); $feedWild = new Feed(); $feedWild->setName('Blog Wildtrip'); $feedWild->setDescription(''); $feedWild->setLink('http://blog.wildtrip.net/rss.xml'); $feedWild->setParser('internal'); $feedWild->setFormatter('atom'); $feedWild->setHost('blog.wildtrip.net'); $feedWild->setIsPrivate(false); $feedWild->setSortBy('published_at'); $feedWild->setNbItems(3); $feedWild->setLastItemCachedAt(new \DateTime()); $manager->persist($feedWild); $this->addReference('feed-wild', $feedWild); $manager->flush(); }