2
0
forked from Wavyzz/dolibarr
Files
dolibarr-fork/htdocs/includes/mike42/escpos-php/test/bootstrap.php
Laurent Destailleur 9f20779136 Revert "Update escpos-php"
This reverts commit 2f42a226d0.
2016-05-18 13:18:55 +02:00

28 lines
675 B
PHP

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
require_once(dirname(__FILE__) . "/../vendor/autoload.php");
require_once(dirname(__FILE__) . "/../Escpos.php");
require_once(dirname(__FILE__) . "/../src/DummyPrintConnector.php");
/**
* Used in many of the tests to to output known-correct
* strings for use in tests.
*/
function friendlyBinary($in) {
if(strlen($in) == 0) {
return $in;
}
/* Print out binary data with PHP \x00 escape codes,
for builting test cases. */
$chars = str_split($in);
foreach($chars as $i => $c) {
$code = ord($c);
if($code < 32 || $code > 126) {
$chars[$i] = "\\x" . bin2hex($c);
}
}
return implode($chars);
}