コード例 #1
0
ファイル: DeleteFeedsEventTest.php プロジェクト: Tawreh/mtg
 public function test()
 {
     $feeds = [$this->getMock('Drupal\\feeds\\FeedInterface')];
     $event = new DeleteFeedsEvent($feeds);
     $this->assertSame($feeds, $event->getFeeds());
 }
コード例 #2
0
ファイル: PubSubHubbub.php プロジェクト: Tawreh/mtg
 /**
  * Deletes subscriptions when feeds are deleted.
  */
 public function onDeleteMultipleFeeds(DeleteFeedsEvent $event)
 {
     $subscriptions = $this->storage->loadMultiple(array_keys($event->getFeeds()));
     foreach ($event->getFeeds() as $feed) {
         if (!isset($subscriptions[$feed->id()])) {
             continue;
         }
         $this->unsubscribe($feed, $subscriptions[$feed->id()]);
     }
 }