From 08a78438320f35a1247462f14fa8fbd3c32db47e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Ostroluck=C3=BD?= Date: Sun, 31 Mar 2024 15:15:18 +0200 Subject: [PATCH] Remove unnecessary empty usages --- Dumper.php | 8 ++++---- Parser.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dumper.php b/Dumper.php index 226a81c9..4292c368 100644 --- a/Dumper.php +++ b/Dumper.php @@ -51,10 +51,10 @@ public function dump(mixed $input, int $inline = 0, int $indent = 0, int $flags $dumpObjectAsInlineMap = true; if (Yaml::DUMP_OBJECT_AS_MAP & $flags && ($input instanceof \ArrayObject || $input instanceof \stdClass)) { - $dumpObjectAsInlineMap = empty((array) $input); + $dumpObjectAsInlineMap = !(array) $input; } - if ($inline <= 0 || (!\is_array($input) && !$input instanceof TaggedValue && $dumpObjectAsInlineMap) || empty($input)) { + if ($inline <= 0 || (!\is_array($input) && !$input instanceof TaggedValue && $dumpObjectAsInlineMap) || !$input) { $output .= $prefix.Inline::dump($input, $flags); } elseif ($input instanceof TaggedValue) { $output .= $this->dumpTaggedValue($input, $inline, $indent, $flags, $prefix); @@ -121,10 +121,10 @@ public function dump(mixed $input, int $inline = 0, int $indent = 0, int $flags $dumpObjectAsInlineMap = true; if (Yaml::DUMP_OBJECT_AS_MAP & $flags && ($value instanceof \ArrayObject || $value instanceof \stdClass)) { - $dumpObjectAsInlineMap = empty((array) $value); + $dumpObjectAsInlineMap = !(array) $value; } - $willBeInlined = $inline - 1 <= 0 || !\is_array($value) && $dumpObjectAsInlineMap || empty($value); + $willBeInlined = $inline - 1 <= 0 || !\is_array($value) && $dumpObjectAsInlineMap || !$value; $output .= sprintf('%s%s%s%s', $prefix, diff --git a/Parser.php b/Parser.php index 1109f856..06c7c750 100644 --- a/Parser.php +++ b/Parser.php @@ -494,7 +494,7 @@ private function doParse(string $value, int $flags): mixed $data = $object; } - return empty($data) ? null : $data; + return $data ?: null; } private function parseBlock(int $offset, string $yaml, int $flags): mixed