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\CityValidationByName;
use App\Models\Validation\Messages\Factories\CompanyInformativeValidatorByNameFactory;
use App\Models\Validation\Messages\Factories\ItemInformativeValidatorByNameFactory;
use App\Models\Validation\Validators\Informative\Factories\CompanyInformativeValidatorByNameFactory;
use App\Models\Validation\Validators\Informative\Factories\ItemInformativeValidatorByNameFactory;
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
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\InformativeValidator;
use App\Models\Validation\Validators\Validator;
use App\Models\Validation\Validators\CompanyValidatorByName;

@ -1,12 +1,12 @@
<?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\Messages\InformativeValidator;
use App\Models\Validation\Validators\Informative\Factories\InformativeValidatorFactory;
use App\Models\Validation\Validators\Informative\InformativeValidator;
use App\Models\Validation\Messages\OkInformativeValidator;
use App\Models\Validation\Messages\NextInformativeValidator;
use App\Models\Validation\Validators\Informative\OkInformativeValidator;
use App\Models\Validation\Validators\Informative\NextInformativeValidator;
use App\Models\Validation\Validators\EmptyNameValidator;
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
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\InformativeValidator;
use App\Models\Validation\Validators\Validator;
use App\Models\Validation\Validators\ItemValidatorByName;

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

@ -1,8 +1,8 @@
<?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;
class NextInformativeValidator extends InformativeValidator {

@ -1,8 +1,8 @@
<?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;
class OkInformativeValidator extends InformativeValidator {

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

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

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

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