annotate vendor/nikic/php-parser/test/bootstrap.php @ 2:92f882872392

Trusted hosts, + remove migration modules
author Chris Cannam
date Tue, 05 Dec 2017 09:26:43 +0000
parents 4c8ae668cc8c
children 5fb285c0d0e3
rev   line source
Chris@0 1 <?php
Chris@0 2
Chris@0 3 namespace PhpParser;
Chris@0 4
Chris@0 5 require __DIR__ . '/../vendor/autoload.php';
Chris@0 6
Chris@0 7 function canonicalize($str) {
Chris@0 8 // normalize EOL style
Chris@0 9 $str = str_replace("\r\n", "\n", $str);
Chris@0 10
Chris@0 11 // trim newlines at end
Chris@0 12 $str = rtrim($str, "\n");
Chris@0 13
Chris@0 14 // remove trailing whitespace on all lines
Chris@0 15 $lines = explode("\n", $str);
Chris@0 16 $lines = array_map(function($line) {
Chris@0 17 return rtrim($line, " \t");
Chris@0 18 }, $lines);
Chris@0 19 return implode("\n", $lines);
Chris@0 20 }