1
0
mirror of https://github.com/danog/PHP-Parser.git synced 2024-11-26 20:04:48 +01:00
PHP-Parser/test/bootstrap.php

21 lines
446 B
PHP
Raw Normal View History

<?php
namespace PhpParser;
2015-09-16 15:00:44 +02:00
require __DIR__ . '/../vendor/autoload.php';
function canonicalize($str) {
2016-04-05 03:17:30 +02:00
// normalize EOL style
$str = str_replace("\r\n", "\n", $str);
2016-04-05 03:17:30 +02:00
// trim newlines at end
$str = rtrim($str, "\n");
2016-04-05 03:17:30 +02:00
// remove trailing whitespace on all lines
$lines = explode("\n", $str);
$lines = array_map(function($line) {
return rtrim($line, " \t");
}, $lines);
return implode("\n", $lines);
}