Symfony\Component\VarDumper\Dumper\HtmlDumper::setDumpBoundaries PHP Method

setDumpBoundaries() public method

Sets an HTML prefix and suffix that will encapse every single dump.
public setDumpBoundaries ( string $prefix, string $suffix )
$prefix string The prepended HTML string
$suffix string The appended HTML string
    public function setDumpBoundaries($prefix, $suffix)
    {
        $this->dumpPrefix = $prefix;
        $this->dumpSuffix = $suffix;
    }

Usage Example

Esempio n. 1
0
 public function testCustomDumper()
 {
     $output = '';
     $lineDumper = function ($line) use(&$output) {
         $output .= $line;
     };
     $dumper = new HtmlDumper($lineDumper);
     $dumper->setDumpHeader('');
     $dumper->setDumpBoundaries('<pre class=sf-dump-test id=%s data-indent-pad="%s">', '</pre><script>Sfdump("%s")</script>');
     $extension = new DumpExtension(new VarCloner(), $dumper);
     $twig = new \Twig_Environment($this->getMockBuilder('Twig_LoaderInterface')->getMock(), array('debug' => true, 'cache' => false, 'optimizations' => 0));
     $dump = $extension->dump($twig, array(), 'foo');
     $dump = preg_replace('/sf-dump-\\d+/', 'sf-dump', $dump);
     $this->assertEquals('<pre class=sf-dump-test id=sf-dump data-indent-pad="  ">"' . "<span class=sf-dump-str title=\"3 characters\">foo</span>\"\n" . "</pre><script>Sfdump(\"sf-dump\")</script>\n", $dump, 'Custom dumper should be used to dump data.');
     $this->assertEmpty($output, 'Dumper output should be ignored.');
 }
All Usage Examples Of Symfony\Component\VarDumper\Dumper\HtmlDumper::setDumpBoundaries