Esempio n. 1
0
 /**
  * {@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();
 }