comparison vendor/symfony/var-dumper/Tests/Dumper/HtmlDumperTest.php @ 17:129ea1e6d783

Update, including to Drupal core 8.6.10
author Chris Cannam
date Thu, 28 Feb 2019 13:21:36 +0000
parents 5fb285c0d0e3
children
comparison
equal deleted inserted replaced
16:c2387f117808 17:129ea1e6d783
30 30
31 $dumper = new HtmlDumper('php://output'); 31 $dumper = new HtmlDumper('php://output');
32 $dumper->setDumpHeader('<foo></foo>'); 32 $dumper->setDumpHeader('<foo></foo>');
33 $dumper->setDumpBoundaries('<bar>', '</bar>'); 33 $dumper->setDumpBoundaries('<bar>', '</bar>');
34 $cloner = new VarCloner(); 34 $cloner = new VarCloner();
35 $cloner->addCasters(array( 35 $cloner->addCasters([
36 ':stream' => function ($res, $a) { 36 ':stream' => function ($res, $a) {
37 unset($a['uri'], $a['wrapper_data']); 37 unset($a['uri'], $a['wrapper_data']);
38 38
39 return $a; 39 return $a;
40 }, 40 },
41 )); 41 ]);
42 $data = $cloner->cloneVar($var); 42 $data = $cloner->cloneVar($var);
43 43
44 ob_start(); 44 ob_start();
45 $dumper->dump($data); 45 $dumper->dump($data);
46 $out = ob_get_clean(); 46 $out = ob_get_clean();
49 $intMax = PHP_INT_MAX; 49 $intMax = PHP_INT_MAX;
50 preg_match('/sf-dump-\d+/', $out, $dumpId); 50 preg_match('/sf-dump-\d+/', $out, $dumpId);
51 $dumpId = $dumpId[0]; 51 $dumpId = $dumpId[0];
52 $res = (int) $var['res']; 52 $res = (int) $var['res'];
53 53
54 $r = defined('HHVM_VERSION') ? '' : '<a class=sf-dump-ref>#%d</a>'; 54 $r = \defined('HHVM_VERSION') ? '' : '<a class=sf-dump-ref>#%d</a>';
55 $this->assertStringMatchesFormat( 55 $this->assertStringMatchesFormat(
56 <<<EOTXT 56 <<<EOTXT
57 <foo></foo><bar><span class=sf-dump-note>array:24</span> [<samp> 57 <foo></foo><bar><span class=sf-dump-note>array:24</span> [<samp>
58 "<span class=sf-dump-key>number</span>" => <span class=sf-dump-num>1</span> 58 "<span class=sf-dump-key>number</span>" => <span class=sf-dump-num>1</span>
59 <span class=sf-dump-key>0</span> => <a class=sf-dump-ref href=#{$dumpId}-ref01 title="2 occurrences">&amp;1</a> <span class=sf-dump-const>null</span> 59 <span class=sf-dump-key>0</span> => <a class=sf-dump-ref href=#{$dumpId}-ref01 title="2 occurrences">&amp;1</a> <span class=sf-dump-const>null</span>