Mercurial > hg > isophonics-drupal-site
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">&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">&1</a> <span class=sf-dump-const>null</span> |