From d07f316ab3708c44f418f6a0aa5118d5b18a0eba Mon Sep 17 00:00:00 2001 From: philipp lang <philipp@aweos.de> Date: Fri, 28 Mar 2025 16:06:52 +0100 Subject: [PATCH] Remove global rules --- app/Contribution/Documents/BdkjHesse.php | 13 ------------- .../Documents/CityFrankfurtMainDocument.php | 13 ------------- .../Documents/CityRemscheidDocument.php | 13 ------------- .../Documents/CitySolingenDocument.php | 12 ------------ .../Documents/ContributionDocument.php | 17 ----------------- app/Contribution/Documents/RdpNrwDocument.php | 13 ------------- .../Documents/WuppertalDocument.php | 12 ------------ 7 files changed, 93 deletions(-) diff --git a/app/Contribution/Documents/BdkjHesse.php b/app/Contribution/Documents/BdkjHesse.php index 2911b979..10ed4495 100644 --- a/app/Contribution/Documents/BdkjHesse.php +++ b/app/Contribution/Documents/BdkjHesse.php @@ -120,17 +120,4 @@ class BdkjHesse extends ContributionDocument { return 'BDKJ Hessen'; } - - /** - * @return array<string, mixed> - */ - public static function rules(): array - { - return [ - 'dateFrom' => 'required|string|date_format:Y-m-d', - 'dateUntil' => 'required|string|date_format:Y-m-d', - 'country' => 'required|integer|exists:countries,id', - 'zipLocation' => 'required|string', - ]; - } } diff --git a/app/Contribution/Documents/CityFrankfurtMainDocument.php b/app/Contribution/Documents/CityFrankfurtMainDocument.php index 08f4d25f..79d386dc 100644 --- a/app/Contribution/Documents/CityFrankfurtMainDocument.php +++ b/app/Contribution/Documents/CityFrankfurtMainDocument.php @@ -77,17 +77,4 @@ class CityFrankfurtMainDocument extends ContributionDocument { return 'Frankfurt'; } - - /** - * @return array<string, mixed> - */ - public static function rules(): array - { - return [ - 'dateFrom' => 'required|string|date_format:Y-m-d', - 'dateUntil' => 'required|string|date_format:Y-m-d', - 'country' => 'required|integer|exists:countries,id', - 'zipLocation' => 'required|string', - ]; - } } diff --git a/app/Contribution/Documents/CityRemscheidDocument.php b/app/Contribution/Documents/CityRemscheidDocument.php index d97b2162..76f3ec84 100644 --- a/app/Contribution/Documents/CityRemscheidDocument.php +++ b/app/Contribution/Documents/CityRemscheidDocument.php @@ -73,17 +73,4 @@ class CityRemscheidDocument extends ContributionDocument { return 'Remscheid'; } - - /** - * @return array<string, mixed> - */ - public static function rules(): array - { - return [ - 'dateFrom' => 'required|string|date_format:Y-m-d', - 'dateUntil' => 'required|string|date_format:Y-m-d', - 'zipLocation' => 'required|string', - 'country' => 'required|integer|exists:countries,id', - ]; - } } diff --git a/app/Contribution/Documents/CitySolingenDocument.php b/app/Contribution/Documents/CitySolingenDocument.php index 6c169192..c8c4c03c 100644 --- a/app/Contribution/Documents/CitySolingenDocument.php +++ b/app/Contribution/Documents/CitySolingenDocument.php @@ -97,16 +97,4 @@ class CitySolingenDocument extends ContributionDocument { return 'Stadt Solingen'; } - - /** - * @return array<string, mixed> - */ - public static function rules(): array - { - return [ - 'dateFrom' => 'required|string|date_format:Y-m-d', - 'dateUntil' => 'required|string|date_format:Y-m-d', - 'zipLocation' => 'required|string', - ]; - } } diff --git a/app/Contribution/Documents/ContributionDocument.php b/app/Contribution/Documents/ContributionDocument.php index 61f8a02f..6624da77 100644 --- a/app/Contribution/Documents/ContributionDocument.php +++ b/app/Contribution/Documents/ContributionDocument.php @@ -21,23 +21,6 @@ abstract class ContributionDocument extends Document */ abstract public static function fromApiRequest(array $request): self; - /** - * @return array<string, mixed> - */ - abstract public static function rules(): array; - - /** - * @return array<string, mixed> - */ - public static function globalRules(): array - { - return [ - 'eventName' => 'required|string', - 'members' => 'present|array|min:1', - 'members.*' => 'integer|exists:members,id', - ]; - } - public static function buttonName(): string { return 'Für ' . static::getName() . ' erstellen';; diff --git a/app/Contribution/Documents/RdpNrwDocument.php b/app/Contribution/Documents/RdpNrwDocument.php index 1672d6d1..dbe24ff6 100644 --- a/app/Contribution/Documents/RdpNrwDocument.php +++ b/app/Contribution/Documents/RdpNrwDocument.php @@ -68,17 +68,4 @@ class RdpNrwDocument extends ContributionDocument { return 'RdP NRW'; } - - /** - * @return array<string, mixed> - */ - public static function rules(): array - { - return [ - 'dateFrom' => 'required|string|date_format:Y-m-d', - 'dateUntil' => 'required|string|date_format:Y-m-d', - 'country' => 'required|integer|exists:countries,id', - 'zipLocation' => 'required|string', - ]; - } } diff --git a/app/Contribution/Documents/WuppertalDocument.php b/app/Contribution/Documents/WuppertalDocument.php index 54d45ce1..7e2d93db 100644 --- a/app/Contribution/Documents/WuppertalDocument.php +++ b/app/Contribution/Documents/WuppertalDocument.php @@ -64,16 +64,4 @@ class WuppertalDocument extends ContributionDocument { return 'Wuppertal'; } - - /** - * @return array<string, mixed> - */ - public static function rules(): array - { - return [ - 'dateFrom' => 'required|string|date_format:Y-m-d', - 'dateUntil' => 'required|string|date_format:Y-m-d', - 'zipLocation' => 'required|string', - ]; - } }