First commit

This commit is contained in:
Theodotos Andreou 2018-01-14 13:10:16 +00:00
commit c6e2478c40
13918 changed files with 2303184 additions and 0 deletions

View file

@ -0,0 +1,59 @@
<?php
namespace Civi\CiUtil;
/**
* Class ComparisonPrinter
*
* @package Civi\CiUtil
*/
class ComparisonPrinter {
var $headers;
var $hasHeader = FALSE;
/**
* @param $headers
*/
public function __construct($headers) {
$this->headers = $headers;
}
public function printHeader() {
if ($this->hasHeader) {
return;
}
## LEGEND
print "LEGEND\n";
$i = 1;
foreach ($this->headers as $header) {
printf("% 2d: %s\n", $i, $header);
$i++;
}
print "\n";
## HEADER
printf("%-90s ", 'TEST NAME');
$i = 1;
foreach ($this->headers as $header) {
printf("%-10d ", $i);
$i++;
}
print "\n";
$this->hasHeader = TRUE;
}
/**
* @param $test
* @param $values
*/
public function printRow($test, $values) {
$this->printHeader();
printf("%-90s ", $test);
foreach ($values as $value) {
printf("%-10s ", $value);
}
print "\n";
}
}