public function __construct(OutputFormatter $formatter, $forceArrayIndexes = false)
{
// Work around https://github.com/symfony/symfony/issues/23572
- $oldLocale = setlocale(LC_NUMERIC, 0);
- setlocale(LC_NUMERIC, 'C');
+ $oldLocale = \setlocale(LC_NUMERIC, 0);
+ \setlocale(LC_NUMERIC, 'C');
$this->dumper = new Dumper($formatter, $forceArrayIndexes);
$this->dumper->setStyles($this->styles);
// Now put the locale back
- setlocale(LC_NUMERIC, $oldLocale);
+ \setlocale(LC_NUMERIC, $oldLocale);
$this->cloner = new Cloner();
$this->cloner->addCasters(['*' => function ($obj, array $a, Stub $stub, $isNested, $filter = 0) {
}
// Work around https://github.com/symfony/symfony/issues/23572
- $oldLocale = setlocale(LC_NUMERIC, 0);
- setlocale(LC_NUMERIC, 'C');
+ $oldLocale = \setlocale(LC_NUMERIC, 0);
+ \setlocale(LC_NUMERIC, 'C');
$output = '';
$this->dumper->dump($data, function ($line, $depth) use (&$output) {
if ('' !== $output) {
$output .= PHP_EOL;
}
- $output .= str_repeat(' ', $depth) . $line;
+ $output .= \str_repeat(' ', $depth) . $line;
}
});
// Now put the locale back
- setlocale(LC_NUMERIC, $oldLocale);
+ \setlocale(LC_NUMERIC, $oldLocale);
return OutputFormatter::escape($output);
}