Beispiel #1
0
 /**
  * @param Logger $log
  * @return mixed
  */
 public function logResults(Logger $log)
 {
     $errors = $this->errorHandler->getErrorLog();
     if (empty($errors)) {
         return;
     }
     $counts = array();
     foreach ($errors as $errorKey => $error) {
         $counts[$errorKey] = $error['count'];
     }
     array_multisort($counts, SORT_NUMERIC, SORT_DESC, $errors);
     $rows = array();
     foreach ($errors as $error) {
         if (!$rows) {
             $rows[] = array_keys($error);
         }
         $rows[] = $this->utils->encode(array_values($error));
     }
     $table = array('Error Log (' . count($errors) . ')', $rows);
     $log->table($table);
 }