From 7596a8f1c6b1d813d72adf1000f3957821493f52 Mon Sep 17 00:00:00 2001 From: Henning Leutz <leutz@pcsg.de> Date: Mon, 29 Apr 2024 11:59:14 +0200 Subject: [PATCH] feat!: return types to the code generator interface --- src/QUI/ERP/Coupons/CodeGeneratorInterface.php | 2 +- src/QUI/ERP/Coupons/CodeGenerators/SimpleString.php | 2 +- src/QUI/ERP/Coupons/CodeGenerators/Uuid.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/QUI/ERP/Coupons/CodeGeneratorInterface.php b/src/QUI/ERP/Coupons/CodeGeneratorInterface.php index 7918f69..b433d1f 100644 --- a/src/QUI/ERP/Coupons/CodeGeneratorInterface.php +++ b/src/QUI/ERP/Coupons/CodeGeneratorInterface.php @@ -15,5 +15,5 @@ interface CodeGeneratorInterface * @param string $prefix (optional) * @return string */ - public static function generate($prefix = ''); + public static function generate(string $prefix = ''): string; } diff --git a/src/QUI/ERP/Coupons/CodeGenerators/SimpleString.php b/src/QUI/ERP/Coupons/CodeGenerators/SimpleString.php index 96a735f..d6f9343 100644 --- a/src/QUI/ERP/Coupons/CodeGenerators/SimpleString.php +++ b/src/QUI/ERP/Coupons/CodeGenerators/SimpleString.php @@ -30,7 +30,7 @@ class SimpleString implements CodeGeneratorInterface * @return string * @throws Exception */ - public static function generate($prefix = ''): string + public static function generate(string $prefix = ''): string { $characters = array_merge( range('A', 'Z'), diff --git a/src/QUI/ERP/Coupons/CodeGenerators/Uuid.php b/src/QUI/ERP/Coupons/CodeGenerators/Uuid.php index 662b3c2..8a1497b 100644 --- a/src/QUI/ERP/Coupons/CodeGenerators/Uuid.php +++ b/src/QUI/ERP/Coupons/CodeGenerators/Uuid.php @@ -13,7 +13,7 @@ class Uuid implements CodeGeneratorInterface * @param string $prefix (optional) * @return string */ - public static function generate($prefix = ''): string + public static function generate(string $prefix = ''): string { return $prefix . UuidCreator::uuid1()->toString(); } -- GitLab