Esempio n. 1
0
 private static function _listRangesWhere($where, $limit = 0)
 {
     $query = "SELECT prefix, updatedAt, hostname, error FROM %T " . "WHERE " . $where;
     if ($limit > 0) {
         $query .= " LIMIT " . $limit;
     }
     $db = BucketRange::conn();
     $ranges = $db->getRows(ParseQuery::parse($db, $query, BucketRange::tableName()));
     $numRanges = count($ranges);
     if ($numRanges > 0) {
         $table = new TextTable();
         $table->setColumnHeaders('prefix', 'updatedAt', 'hostname', 'error');
         foreach ($ranges as $range) {
             $table->appendRow([$range->prefix, $range->updatedAt, $range->hostname, $range->error]);
         }
         echo $table;
     }
     return $numRanges;
 }
Esempio n. 2
0
 /**
  * @param TokenRange[] $ranges
  */
 private function _displayRangeList(array $ranges)
 {
     $table = new TextTable();
     $table->setColumnHeaders('id', 'updatedAt', 'hostname', 'error');
     foreach ($ranges as $range) {
         $table->appendRow([$range->id, $range->updatedAt, $range->hostname, $range->error]);
     }
     echo $table;
 }