Пример #1
0
 /**
  * Triggers the given list of tasks
  * on each access token if task
  * is supported on access tokens
  */
 public function foreachAccessToken($tasks)
 {
     $accessTokens = AccessToken::get();
     $this->outputStr("Analyzing " . sizeof($accessTokens) . " access tokens...");
     $n_deleted = 0;
     foreach ($accessTokens as $accessToken) {
         if (in_array('delete_AT_if_expired', $tasks)) {
             if ($this->deleteAccessTokenIfExpired($accessToken)) {
                 $n_deleted++;
             }
         }
     }
     if (in_array('delete_AT_if_expired', $tasks) && $n_deleted > 0) {
         $this->outputStr(" deleted " . $n_deleted . " perempted access tokens.");
     }
     $this->outputStr("\n\n");
 }