FeedStorage.php in Zircon Profile 8
Same filename and directory in other branches
Contains \Drupal\aggregator\FeedStorage.
Namespace
Drupal\aggregatorFile
core/modules/aggregator/src/FeedStorage.phpView source
<?php
/**
* @file
* Contains \Drupal\aggregator\FeedStorage.
*/
namespace Drupal\aggregator;
use Drupal\Core\Entity\Sql\SqlContentEntityStorage;
/**
* Controller class for aggregator's feeds.
*
* This extends the Drupal\Core\Entity\Sql\SqlContentEntityStorage class, adding
* required special handling for feed entities.
*/
class FeedStorage extends SqlContentEntityStorage implements FeedStorageInterface {
/**
* {@inheritdoc}
*/
public function getFeedIdsToRefresh() {
return $this->database
->query('SELECT fid FROM {aggregator_feed} WHERE queued = 0 AND checked + refresh < :time AND refresh <> :never', array(
':time' => REQUEST_TIME,
':never' => AGGREGATOR_CLEAR_NEVER,
))
->fetchCol();
}
}
Classes
Name | Description |
---|---|
FeedStorage | Controller class for aggregator's feeds. |