public static function RateLimitManager::deleteExpired in RESTful 7.2
Delete all expired rate limit entities.
Overrides RateLimitManagerInterface::deleteExpired
1 call to RateLimitManager::deleteExpired()
- restful_cron in ./
restful.module  - Implements hook_cron().
 
File
- src/
RateLimit/ RateLimitManager.php, line 174  - Contains \Drupal\restful\RateLimit\RateLimitManager
 
Class
Namespace
Drupal\restful\RateLimitCode
public static function deleteExpired() {
  // Clear the expired restful_rate_limit entries.
  $query = new \EntityFieldQuery();
  $results = $query
    ->entityCondition('entity_type', 'rate_limit')
    ->propertyCondition('expiration', REQUEST_TIME, '>')
    ->execute();
  if (!empty($results['rate_limit'])) {
    $rlids = array_keys($results['rate_limit']);
    entity_delete_multiple('rate_limit', $rlids);
  }
}