From 2e5c94b4ecf4fb60bb5065c0b523346f399132d4 Mon Sep 17 00:00:00 2001 From: Mark <14284867+xHeaven@users.noreply.github.com> Date: Sun, 29 Dec 2024 07:25:31 +0100 Subject: [PATCH] Simplify control flow --- src/Options.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Options.php b/src/Options.php index 25e141f..037f4e0 100644 --- a/src/Options.php +++ b/src/Options.php @@ -29,13 +29,11 @@ trait Options if ($firstCase === null) { return ''; - } elseif ($firstCase instanceof BackedEnum) { - // [name => value] - $options = static::options(); - } else { - // [name, name] - $options = static::options(); + } + // [name, name] + $options = static::options(); + if (!$firstCase instanceof BackedEnum) { // [name => name, name => name] $options = array_combine($options, $options); }