From 69c0222cc686465572c928787af54b9a9be75950 Mon Sep 17 00:00:00 2001 From: chris Date: Fri, 31 Jan 2025 13:02:14 +0100 Subject: [PATCH] Create Enum for Invoice type codes and build a translatable Trait. --- app/Enum/InvoiceTypeCode.php | 18 ++++++++++++++++++ app/Enum/hasTranslatable.php | 20 ++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 app/Enum/InvoiceTypeCode.php create mode 100644 app/Enum/hasTranslatable.php diff --git a/app/Enum/InvoiceTypeCode.php b/app/Enum/InvoiceTypeCode.php new file mode 100644 index 0000000..fc59b6f --- /dev/null +++ b/app/Enum/InvoiceTypeCode.php @@ -0,0 +1,18 @@ +value] = __('enum.' . $value->name); + } + return $options; + } + + public static function label($value) + { + return self::options()[$value]; + } +}