Refactor ValidatorByNameFactories to use MessageByNameFactory.
continuous-integration/drone/push Build is passing Details

main
KKlochko 2 years ago
parent 02cdb1f792
commit 4b3bf81c76

@ -3,6 +3,7 @@
namespace App\Models\Validation\Messages\Factories; namespace App\Models\Validation\Messages\Factories;
use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory; use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory;
use App\Models\Validation\Messages\Factories\MessageByNameFactory;
use App\Models\Validation\Messages\InformativeValidator; use App\Models\Validation\Messages\InformativeValidator;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;
@ -12,11 +13,7 @@ class CompanyInformativeValidatorByNameFactory extends InformativeValidatorByNam
{ {
public function __construct(string $name) public function __construct(string $name)
{ {
$this->setMessages([ $this->setMessages((new MessageByNameFactory('company'))->create());
'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->setName($name); $this->setName($name);
} }

@ -3,6 +3,7 @@
namespace App\Models\Validation\Messages\Factories; namespace App\Models\Validation\Messages\Factories;
use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory; use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory;
use App\Models\Validation\Messages\Factories\MessageByNameFactory;
use App\Models\Validation\Messages\InformativeValidator; use App\Models\Validation\Messages\InformativeValidator;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;
@ -12,11 +13,7 @@ class ItemInformativeValidatorByNameFactory extends InformativeValidatorByNameFa
{ {
public function __construct(string $name) public function __construct(string $name)
{ {
$this->setMessages([ $this->setMessages((new MessageByNameFactory('item'))->create());
'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->setName($name); $this->setName($name);
} }

Loading…
Cancel
Save