You are here

public function FeedsHTTPFetcher::unsubscribe in Feeds 8.2

Implement FeedsFetcher::unsubscribe() - unsubscribe from hub.

Overrides FeedsFetcher::unsubscribe

1 call to FeedsHTTPFetcher::unsubscribe()
FeedsHTTPFetcher::sourceDelete in lib/Drupal/feeds/Plugin/feeds/fetcher/FeedsHTTPFetcher.php
Override sourceDelete() - unsubscribe from hub.

File

lib/Drupal/feeds/Plugin/feeds/fetcher/FeedsHTTPFetcher.php, line 219
Contains \Drupal\feeds\Plugin\feeds\fetcher\FeedsHTTPFetcher.

Class

FeedsHTTPFetcher
Defines an HTTP fetcher.

Namespace

Drupal\feeds\Plugin\feeds\fetcher

Code

public function unsubscribe(FeedsSource $source) {
  $source_config = $source
    ->getConfigFor($this);
  $this
    ->subscriber($source->feed_nid)
    ->unsubscribe($source_config['source'], url($this
    ->path($source->feed_nid), array(
    'absolute' => TRUE,
  )));
}