From 4b3bf81c76d06bbe2443af625e2d5ca7216dfd45 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Fri, 1 Sep 2023 12:22:34 +0300 Subject: [PATCH] Refactor ValidatorByNameFactories to use MessageByNameFactory. --- .../Factories/CompanyInformativeValidatorByNameFactory.php | 7 ++----- .../Factories/ItemInformativeValidatorByNameFactory.php | 7 ++----- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/app/Models/Validation/Messages/Factories/CompanyInformativeValidatorByNameFactory.php b/app/Models/Validation/Messages/Factories/CompanyInformativeValidatorByNameFactory.php index fa23822..71301ab 100644 --- a/app/Models/Validation/Messages/Factories/CompanyInformativeValidatorByNameFactory.php +++ b/app/Models/Validation/Messages/Factories/CompanyInformativeValidatorByNameFactory.php @@ -3,6 +3,7 @@ namespace App\Models\Validation\Messages\Factories; use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory; +use App\Models\Validation\Messages\Factories\MessageByNameFactory; use App\Models\Validation\Messages\InformativeValidator; use App\Models\Validation\Validators\Validator; @@ -12,11 +13,7 @@ class CompanyInformativeValidatorByNameFactory extends InformativeValidatorByNam { public function __construct(string $name) { - $this->setMessages([ - 'found' => 'A company with the name is valid.', - 'not_found' => 'A company with the name does not exist!!!', - 'invalid_name' => 'The company name is empty, please, write the name!!!', - ]); + $this->setMessages((new MessageByNameFactory('company'))->create()); $this->setName($name); } diff --git a/app/Models/Validation/Messages/Factories/ItemInformativeValidatorByNameFactory.php b/app/Models/Validation/Messages/Factories/ItemInformativeValidatorByNameFactory.php index 408ed19..128215a 100644 --- a/app/Models/Validation/Messages/Factories/ItemInformativeValidatorByNameFactory.php +++ b/app/Models/Validation/Messages/Factories/ItemInformativeValidatorByNameFactory.php @@ -3,6 +3,7 @@ namespace App\Models\Validation\Messages\Factories; use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory; +use App\Models\Validation\Messages\Factories\MessageByNameFactory; use App\Models\Validation\Messages\InformativeValidator; use App\Models\Validation\Validators\Validator; @@ -12,11 +13,7 @@ class ItemInformativeValidatorByNameFactory extends InformativeValidatorByNameFa { public function __construct(string $name) { - $this->setMessages([ - 'found' => 'A item with the name is valid.', - 'not_found' => 'A item with the name does not exist!!!', - 'invalid_name' => 'The item name is empty, please, write the name!!!', - ]); + $this->setMessages((new MessageByNameFactory('item'))->create()); $this->setName($name); }