<?php
namespace PhpParser;
require __DIR__ . '/../vendor/autoload.php';
function canonicalize($str) {
// normalize EOL style
$str = str_replace("rn", "n", $str);
// trim newlines at end
$str = rtrim($str, "n");
// remove trailing whitespace on all lines
$lines = explode("n", $str);
$lines = array_map(function($line) {
return rtrim($line, " t");
}, $lines);
return implode("n", $lines);
}