From be2c07143a62c549dddf4a0d5ce73567b13fe8ac Mon Sep 17 00:00:00 2001 From: Marcel Hernandez Date: Sat, 3 Jul 2021 01:58:23 +0200 Subject: [PATCH] VarDumper: add ability to style doubles and integers independently --- src/Symfony/Component/VarDumper/CHANGELOG.md | 1 + src/Symfony/Component/VarDumper/Dumper/CliDumper.php | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/src/Symfony/Component/VarDumper/CHANGELOG.md b/src/Symfony/Component/VarDumper/CHANGELOG.md index d38a43cf1eafc..d208da68aa167 100644 --- a/src/Symfony/Component/VarDumper/CHANGELOG.md +++ b/src/Symfony/Component/VarDumper/CHANGELOG.md @@ -4,6 +4,7 @@ CHANGELOG 5.4 --- + * Add ability to style integer and double values independently * Add casters for Symfony's UUIDs and ULIDs 5.2.0 diff --git a/src/Symfony/Component/VarDumper/Dumper/CliDumper.php b/src/Symfony/Component/VarDumper/Dumper/CliDumper.php index 97cda3380981e..5d38b41d9a4a6 100644 --- a/src/Symfony/Component/VarDumper/Dumper/CliDumper.php +++ b/src/Symfony/Component/VarDumper/Dumper/CliDumper.php @@ -139,11 +139,20 @@ public function dumpScalar(Cursor $cursor, string $type, $value) case 'integer': $style = 'num'; + + if (isset($this->styles['integer'])) { + $style = 'integer'; + } + break; case 'double': $style = 'num'; + if (isset($this->styles['float'])) { + $style = 'float'; + } + switch (true) { case \INF === $value: $value = 'INF'; break; case -\INF === $value: $value = '-INF'; break;