class FeedStorage

Defines the storage handler class for feed entities.

This extends the base storage class, adding required special handling for feed entities.

Hierarchy

Expanded class hierarchy of FeedStorage

File

core/modules/aggregator/src/FeedStorage.php, line 13

Namespace

Drupal\aggregator
View source
class FeedStorage extends SqlContentEntityStorage implements FeedStorageInterface {
  
  /**
   * {@inheritdoc}
   */
  public function getFeedIdsToRefresh() {
    return $this->database
      ->query('SELECT [fid] FROM {' . $this->getBaseTable() . '} WHERE [queued] = 0 AND [checked] + [refresh] < :time AND [refresh] <> :never', [
      ':time' => REQUEST_TIME,
      ':never' => static::CLEAR_NEVER,
    ])
      ->fetchCol();
  }

}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.