Security update for Core, with self-updated composer
[yaffs-website] / vendor / nikic / php-parser / test / bootstrap.php
diff --git a/vendor/nikic/php-parser/test/bootstrap.php b/vendor/nikic/php-parser/test/bootstrap.php
new file mode 100644 (file)
index 0000000..9526b64
--- /dev/null
@@ -0,0 +1,20 @@
+<?php
+
+namespace PhpParser;
+
+require __DIR__ . '/../vendor/autoload.php';
+
+function canonicalize($str) {
+    // normalize EOL style
+    $str = str_replace("\r\n", "\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);
+}