public static function RestfulRateLimitManager::deleteExpired in RESTful 7
Delete all expired rate limit entities.
1 call to RestfulRateLimitManager::deleteExpired()
- restful_cron in ./
restful.module  - Implements hook_cron().
 
File
- plugins/
rate_limit/ RestfulRateLimitManager.php, line 154  
Class
- RestfulRateLimitManager
 - Contains RestfulRateLimitManager
 
Code
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);
  }
}