From 3d760349528c4f425ae419b7bc900d1567797ae7 Mon Sep 17 00:00:00 2001 From: ziming Date: Mon, 26 Sep 2022 14:10:50 +0800 Subject: [PATCH] Add valueOptions() to options trait --- src/Options.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Options.php b/src/Options.php index 3e55328..9bcb8ee 100644 --- a/src/Options.php +++ b/src/Options.php @@ -17,4 +17,10 @@ trait Options ? array_column($cases, 'value', 'name') : array_column($cases, 'name'); } + + /** Get an associative array of [case value => case value]. */ + public function valueOptions(): array + { + return array_column(static::cases(), 'value', 'value'); + } }