function SourceContextProvider::htmlEncode
1 call to SourceContextProvider::htmlEncode()
- SourceContextProvider::getContext in vendor/
symfony/ var-dumper/ Dumper/ ContextProvider/ SourceContextProvider.php
File
-
vendor/
symfony/ var-dumper/ Dumper/ ContextProvider/ SourceContextProvider.php, line 108
Class
- SourceContextProvider
- Tries to provide context from sources (class name, file, line, code excerpt, ...).
Namespace
Symfony\Component\VarDumper\Dumper\ContextProviderCode
private function htmlEncode(string $s) : string {
$html = '';
$dumper = new HtmlDumper(function ($line) use (&$html) {
$html .= $line;
}, $this->charset);
$dumper->setDumpHeader('');
$dumper->setDumpBoundaries('', '');
$cloner = new VarCloner();
$dumper->dump($cloner->cloneVar($s));
return substr(strip_tags($html), 1, -1);
}