You are here

public static function PuSHSubscription::load in Feeds 8.2

Load a subscription.

Overrides PuSHSubscriptionInterface::load

File

lib/Drupal/feeds/PuSHSubscription.php, line 21

Class

PuSHSubscription
Implement a PuSHSubscriptionInterface.

Namespace

Drupal\feeds

Code

public static function load($domain, $subscriber_id) {
  if ($v = db_query("SELECT * FROM {feeds_push_subscriptions} WHERE domain = :domain AND subscriber_id = :sid", array(
    ':domain' => $domain,
    ':sid' => $subscriber_id,
  ))
    ->fetchAssoc()) {
    $v['post_fields'] = unserialize($v['post_fields']);
    return new PuSHSubscription($v['domain'], $v['subscriber_id'], $v['hub'], $v['topic'], $v['secret'], $v['status'], $v['post_fields'], $v['timestamp']);
  }
}