Refactor InformativeValidators to move the modules into Validators.
continuous-integration/drone/push Build is passing Details

main
KKlochko 2 years ago
parent 9244aa11bc
commit 4c1e0bec07

@ -23,8 +23,8 @@ use App\Http\Resources\API\v2\CartItemCollection;
use App\Models\Validation\UserValidationByMatrixUsername; use App\Models\Validation\UserValidationByMatrixUsername;
use App\Models\Validation\CityValidationByName; use App\Models\Validation\CityValidationByName;
use App\Models\Validation\Messages\Factories\CompanyInformativeValidatorByNameFactory; use App\Models\Validation\Validators\Informative\Factories\CompanyInformativeValidatorByNameFactory;
use App\Models\Validation\Messages\Factories\ItemInformativeValidatorByNameFactory; use App\Models\Validation\Validators\Informative\Factories\ItemInformativeValidatorByNameFactory;
class CartController extends Controller class CartController extends Controller
{ {

@ -1,11 +0,0 @@
<?php
namespace App\Models\Validation\Messages\Factories;
use App\Models\Validation\Messages\InformativeValidator;
abstract class InformativeValidatorFactory
{
abstract function create(): InformativeValidator;
}

@ -1,10 +1,10 @@
<?php <?php
namespace App\Models\Validation\Messages\Factories; namespace App\Models\Validation\Validators\Informative\Factories;
use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory; use App\Models\Validation\Validators\Informative\Factories\InformativeValidatorByNameFactory;
use App\Models\Validation\Validators\Informative\InformativeValidator;
use App\Models\Validation\Messages\Factories\MessageByNameFactory; use App\Models\Validation\Messages\Factories\MessageByNameFactory;
use App\Models\Validation\Messages\InformativeValidator;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;
use App\Models\Validation\Validators\CompanyValidatorByName; use App\Models\Validation\Validators\CompanyValidatorByName;

@ -1,12 +1,12 @@
<?php <?php
namespace App\Models\Validation\Messages\Factories; namespace App\Models\Validation\Validators\Informative\Factories;
use App\Models\Validation\Messages\Factories\InformativeValidatorFactory; use App\Models\Validation\Validators\Informative\Factories\InformativeValidatorFactory;
use App\Models\Validation\Messages\InformativeValidator; use App\Models\Validation\Validators\Informative\InformativeValidator;
use App\Models\Validation\Messages\OkInformativeValidator; use App\Models\Validation\Validators\Informative\OkInformativeValidator;
use App\Models\Validation\Messages\NextInformativeValidator; use App\Models\Validation\Validators\Informative\NextInformativeValidator;
use App\Models\Validation\Validators\EmptyNameValidator; use App\Models\Validation\Validators\EmptyNameValidator;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;

@ -0,0 +1,11 @@
<?php
namespace App\Models\Validation\Validators\Informative\Factories;
use App\Models\Validation\Validators\Informative\InformativeValidator;
abstract class InformativeValidatorFactory
{
abstract function create(): InformativeValidator;
}

@ -1,10 +1,10 @@
<?php <?php
namespace App\Models\Validation\Messages\Factories; namespace App\Models\Validation\Validators\Informative\Factories;
use App\Models\Validation\Messages\Factories\InformativeValidatorByNameFactory; use App\Models\Validation\Validators\Informative\Factories\InformativeValidatorByNameFactory;
use App\Models\Validation\Validators\Informative\InformativeValidator;
use App\Models\Validation\Messages\Factories\MessageByNameFactory; use App\Models\Validation\Messages\Factories\MessageByNameFactory;
use App\Models\Validation\Messages\InformativeValidator;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;
use App\Models\Validation\Validators\ItemValidatorByName; use App\Models\Validation\Validators\ItemValidatorByName;

@ -1,6 +1,6 @@
<?php <?php
namespace App\Models\Validation\Messages; namespace App\Models\Validation\Validators\Informative;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;

@ -1,8 +1,8 @@
<?php <?php
namespace App\Models\Validation\Messages; namespace App\Models\Validation\Validators\Informative;
use App\Models\Validation\Messages\InformativeValidator; use App\Models\Validation\Validators\Informative\InformativeValidator;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;
class NextInformativeValidator extends InformativeValidator { class NextInformativeValidator extends InformativeValidator {

@ -1,8 +1,8 @@
<?php <?php
namespace App\Models\Validation\Messages; namespace App\Models\Validation\Validators\Informative;
use App\Models\Validation\Messages\InformativeValidator; use App\Models\Validation\Validators\Informative\InformativeValidator;
use App\Models\Validation\Validators\OkValidator; use App\Models\Validation\Validators\OkValidator;
class OkInformativeValidator extends InformativeValidator { class OkInformativeValidator extends InformativeValidator {

@ -4,7 +4,7 @@ namespace Tests\Feature;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Validation\Messages\Factories\CompanyInformativeValidatorByNameFactory; use App\Models\Validation\Validators\Informative\Factories\CompanyInformativeValidatorByNameFactory;
class CompanyInformativeValidatorByNameFactoryTest extends TestCase class CompanyInformativeValidatorByNameFactoryTest extends TestCase
{ {

@ -4,7 +4,7 @@ namespace Tests\Feature;
use Tests\TestCase; use Tests\TestCase;
use App\Models\Validation\Messages\Factories\ItemInformativeValidatorByNameFactory; use App\Models\Validation\Validators\Informative\Factories\ItemInformativeValidatorByNameFactory;
class ItemInformativeValidatorByNameFactoryTest extends TestCase class ItemInformativeValidatorByNameFactoryTest extends TestCase
{ {

@ -4,7 +4,7 @@ namespace Tests\Unit;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use App\Models\Validation\Messages\OkInformativeValidator; use App\Models\Validation\Validators\Informative\OkInformativeValidator;
class OkInformativeValidatorTest extends TestCase class OkInformativeValidatorTest extends TestCase
{ {

@ -4,8 +4,8 @@ namespace Tests\Unit;
use PHPUnit\Framework\TestCase; use PHPUnit\Framework\TestCase;
use App\Models\Validation\Messages\NextInformativeValidator; use App\Models\Validation\Validators\Informative\NextInformativeValidator;
use App\Models\Validation\Messages\OkInformativeValidator; use App\Models\Validation\Validators\Informative\OkInformativeValidator;
use App\Models\Validation\Validators\UpperRangeValidator; use App\Models\Validation\Validators\UpperRangeValidator;
use App\Models\Validation\Validators\OkValidator; use App\Models\Validation\Validators\OkValidator;
use App\Models\Validation\Validators\Validator; use App\Models\Validation\Validators\Validator;
Loading…
Cancel
Save