diff --git a/.gitignore b/.gitignore index cb3842ff..a4dfdd60 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ Homestead.yaml npm-debug.log yarn-error.log /storage/file +composer.lock +yarn.lock \ No newline at end of file diff --git a/app/Classes/General/Abstracts/AbstractControllerLogic.php b/app/Classes/General/Abstracts/AbstractControllerLogic.php index 4a0366b2..c07da1ce 100644 --- a/app/Classes/General/Abstracts/AbstractControllerLogic.php +++ b/app/Classes/General/Abstracts/AbstractControllerLogic.php @@ -12,7 +12,7 @@ use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\JsonResource; use Illuminate\Http\Resources\Json\ResourceCollection; -abstract class AbstractControllerLogic +abstract class AbstractControllersLogic { /** diff --git a/app/Classes/General/Eloquent/Filters/importer.php b/app/Classes/General/Eloquent/Filters/importer.php deleted file mode 100644 index 13eb3311..00000000 --- a/app/Classes/General/Eloquent/Filters/importer.php +++ /dev/null @@ -1,24 +0,0 @@ -whereHas('modules', function ($query){ - $query->where('module_type', ModuleTypes::IMPORTER); - }); - - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php index 62114ed7..198ee6df 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php @@ -6,13 +6,13 @@ use App\Classes\Modules\Accounts\DataTransferObjects\AuthenticationCredentialsOb use App\Classes\Modules\Accounts\Services\AuthenticatesUser; use App\Classes\Modules\Accounts\Services\AuthenticationRedirect; use App\Classes\Modules\Accounts\Standards\Rules\CanAuthenticateUser; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\ValueObjects\Constants\Notifications; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class AuthenticateUserLogic extends AbstractControllerLogic +class AuthenticateUserLogic extends AbstractControllersLogic { protected function notification():array { diff --git a/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php index 6c0a7444..76cdc888 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php @@ -7,13 +7,13 @@ use App\Classes\Modules\Accounts\Services\AuthenticatesUser; use App\Classes\Modules\Accounts\Services\AuthenticationRedirect; use App\Classes\Modules\Accounts\Services\FetchesUser; use App\Classes\Modules\Accounts\Standards\Rules\CanAuthenticateUser; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\ValueObjects\Constants\Notifications; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class CheckEmailLogic extends AbstractControllerLogic +class CheckEmailLogic extends AbstractControllersLogic { protected function notification():array { diff --git a/app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php index 77acdf8e..55b5152c 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Accounts\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Accounts\Standards\Rules\CanCreateUser; use App\Classes\Modules\Accounts\Services\CreatesUser; @@ -30,7 +30,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class CreateUserLogic extends AbstractControllerLogic +class CreateUserLogic extends AbstractControllersLogic { /** * @return array diff --git a/app/Classes/Modules/Accounts/ControllersLogic/ListUsersLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/ListUsersLogic.php index 2899073d..8796765f 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/ListUsersLogic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/ListUsersLogic.php @@ -4,13 +4,13 @@ namespace App\Classes\Modules\Accounts\ControllersLogic; use App\Classes\Modules\Accounts\Services\ListsUsers; use App\Classes\Modules\Accounts\Standards\Rules\CanListUsers; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Http\Resources\UserResource; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class ListUsersLogic extends AbstractControllerLogic +class ListUsersLogic extends AbstractControllersLogic { /** @@ -30,7 +30,7 @@ class ListUsersLogic extends AbstractControllerLogic private $listsUsers; /** - * ListUsersControllerLogic constructor. + * ListUsersControllersLogic constructor. * @param CanListUsers $canListUser * @param ListsUsers $listsUsers */ diff --git a/app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php b/app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php index 414ab066..3bd510c7 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php @@ -4,7 +4,7 @@ namespace App\Classes\Modules\Accounts\ControllersLogic; use App\Http\Resources\UserResource; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Accounts\Services\FetchesUser; @@ -31,7 +31,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class RegistrationStep2Logic extends AbstractControllerLogic +class RegistrationStep2Logic extends AbstractControllersLogic { /** * @return array diff --git a/app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php index 979a93b9..368f34ce 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php @@ -4,7 +4,7 @@ namespace App\Classes\Modules\Accounts\ControllersLogic; use App\Http\Resources\UserResource; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Accounts\Services\FetchesUser; @@ -31,7 +31,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class UpdateUserLogic extends AbstractControllerLogic +class UpdateUserLogic extends AbstractControllersLogic { /** * @return array diff --git a/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php index 7badc419..81531ca4 100644 --- a/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php +++ b/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Addresses\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Addresses\Services\CreatesAddress; use App\Classes\Modules\Addresses\Standards\Rules\CanCreateAddress; use App\Classes\Modules\Addresses\DataTransferObjects\AddressObject; @@ -12,7 +12,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class CreateAddressLogic extends AbstractControllerLogic +class CreateAddressLogic extends AbstractControllersLogic { /** @@ -32,7 +32,7 @@ class CreateAddressLogic extends AbstractControllerLogic private $createsAddress; /** - * CreateAddressControllerLogic constructor. + * CreateAddressControllersLogic constructor. * @param CanCreateAddress $canCreateAddress * @param CreatesAddress $createsAddress */ diff --git a/app/Classes/Modules/Addresses/ControllersLogic/DeleteAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/DeleteAddressLogic.php index eed4f73d..b5f6753b 100644 --- a/app/Classes/Modules/Addresses/ControllersLogic/DeleteAddressLogic.php +++ b/app/Classes/Modules/Addresses/ControllersLogic/DeleteAddressLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Addresses\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Addresses\Services\DeletesAddress; use App\Classes\Modules\Addresses\Services\FetchesAddress; use App\Classes\Modules\Addresses\Standards\Rules\CanDeleteAddress; @@ -11,7 +11,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class DeleteAddressLogic extends AbstractControllerLogic +class DeleteAddressLogic extends AbstractControllersLogic { /** * @return array @@ -34,7 +34,7 @@ class DeleteAddressLogic extends AbstractControllerLogic private $fetchesAddress; /** - * DeleteAddressControllerLogic constructor. + * DeleteAddressControllersLogic constructor. * @param CanDeleteAddress $canDeleteAddress * @param DeletesAddress $deletesAddress * @param FetchesAddress $fetchesAddress diff --git a/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php index 6ca4bc5a..84b4b1a3 100644 --- a/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php +++ b/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Addresses\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Addresses\Services\FetchesAddress; use App\Classes\Modules\Addresses\Standards\Rules\CanFetchAddress; use App\Classes\Modules\Addresses\DataTransferObjects\AddressObject; @@ -12,7 +12,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class FetchAddressLogic extends AbstractControllerLogic +class FetchAddressLogic extends AbstractControllersLogic { /** @@ -32,7 +32,7 @@ class FetchAddressLogic extends AbstractControllerLogic private $fetchesAddress; /** - * FetchAddressControllerLogic constructor. + * FetchAddressControllersLogic constructor. * @param CanFetchAddress $canFetchAddress * @param FetchesAddress $fetchesAddress */ diff --git a/app/Classes/Modules/Addresses/ControllersLogic/ListAddressesLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/ListAddressesLogic.php index 57e3a2f0..24a7b932 100644 --- a/app/Classes/Modules/Addresses/ControllersLogic/ListAddressesLogic.php +++ b/app/Classes/Modules/Addresses/ControllersLogic/ListAddressesLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Addresses\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Addresses\Services\ListsAddresses; use App\Classes\Modules\Addresses\Standards\Rules\CanListAddresses; use App\Http\Resources\AddressResource; @@ -11,7 +11,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class ListAddressesLogic extends AbstractControllerLogic +class ListAddressesLogic extends AbstractControllersLogic { /** diff --git a/app/Classes/Modules/Addresses/ControllersLogic/UpdateAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/UpdateAddressLogic.php index aa7b4434..3b4937d5 100644 --- a/app/Classes/Modules/Addresses/ControllersLogic/UpdateAddressLogic.php +++ b/app/Classes/Modules/Addresses/ControllersLogic/UpdateAddressLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Addresses\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Addresses\Services\UpdatesAddress; use App\Classes\Modules\Addresses\Services\FetchesAddress; use App\Classes\Modules\Addresses\Standards\Rules\CanUpdateAddress; @@ -13,7 +13,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class UpdateAddressLogic extends AbstractControllerLogic +class UpdateAddressLogic extends AbstractControllersLogic { /** diff --git a/app/Classes/Modules/Bookings/ControllerLogic/CreateBookingLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingLogic.php similarity index 97% rename from app/Classes/Modules/Bookings/ControllerLogic/CreateBookingLogic.php rename to app/Classes/Modules/Bookings/ControllersLogic/CreateBookingLogic.php index 75a9b3e0..88f82349 100644 --- a/app/Classes/Modules/Bookings/ControllerLogic/CreateBookingLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingLogic.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Bookings\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Companies\Services\FetchesCompany; use App\Classes\Modules\CompanyBanks\Services\FetchesCompanyBank; @@ -20,7 +20,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class CreateBookingLogic extends AbstractControllerLogic +class CreateBookingLogic extends AbstractControllersLogic { /** * @return array diff --git a/app/Classes/Modules/Bookings/ControllerLogic/DeleteBookingLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/DeleteBookingLogic.php similarity index 94% rename from app/Classes/Modules/Bookings/ControllerLogic/DeleteBookingLogic.php rename to app/Classes/Modules/Bookings/ControllersLogic/DeleteBookingLogic.php index dd9a7211..fc4b447b 100644 --- a/app/Classes/Modules/Bookings/ControllerLogic/DeleteBookingLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/DeleteBookingLogic.php @@ -6,7 +6,7 @@ use App\Classes\Modules\Segments\Services\UpdatesSegment; use App\Classes\Modules\Segments\Standards\Rules\CanUpdateSegment; use App\Http\Resources\BookingResource; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Bookings\Services\FetchesBooking; @@ -19,7 +19,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class DeleteBookingLogic extends AbstractControllerLogic +class DeleteBookingLogic extends AbstractControllersLogic { /** diff --git a/app/Classes/Modules/Bookings/ControllerLogic/UpdateBookingLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/UpdateBookingLogic.php similarity index 95% rename from app/Classes/Modules/Bookings/ControllerLogic/UpdateBookingLogic.php rename to app/Classes/Modules/Bookings/ControllersLogic/UpdateBookingLogic.php index 5db55b0d..f38788bb 100644 --- a/app/Classes/Modules/Bookings/ControllerLogic/UpdateBookingLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/UpdateBookingLogic.php @@ -4,7 +4,7 @@ namespace App\Classes\Modules\Bookings\ControllersLogic; use App\Http\Resources\BookingResource; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Bookings\Services\FetchesBooking; @@ -17,7 +17,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class UpdateBookingLogic extends AbstractControllerLogic +class UpdateBookingLogic extends AbstractControllersLogic { /** diff --git a/app/Classes/Modules/Companies/ControllerLogic/CreateCompanyLogic.php b/app/Classes/Modules/Companies/ControllersLogic/CreateCompanyLogic.php similarity index 91% rename from app/Classes/Modules/Companies/ControllerLogic/CreateCompanyLogic.php rename to app/Classes/Modules/Companies/ControllersLogic/CreateCompanyLogic.php index 7f9c25a3..62292083 100644 --- a/app/Classes/Modules/Companies/ControllerLogic/CreateCompanyLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/CreateCompanyLogic.php @@ -3,14 +3,14 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Companies\Processors\CreateCompanyProcessor; use App\Http\Resources\CompanyResource; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class CreateCompanyLogic extends AbstractControllerLogic +class CreateCompanyLogic extends AbstractControllersLogic { /** diff --git a/app/Classes/Modules/Companies/ControllerLogic/DeleteCompanyLogic.php b/app/Classes/Modules/Companies/ControllersLogic/DeleteCompanyLogic.php similarity index 93% rename from app/Classes/Modules/Companies/ControllerLogic/DeleteCompanyLogic.php rename to app/Classes/Modules/Companies/ControllersLogic/DeleteCompanyLogic.php index 83d3548b..aa4ea625 100644 --- a/app/Classes/Modules/Companies/ControllerLogic/DeleteCompanyLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/DeleteCompanyLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Companies\Services\DeletesCompany; use App\Classes\Modules\Companies\Services\FetchesCompany; use App\Classes\Modules\Companies\Standards\Rules\CanDeleteCompany; @@ -11,7 +11,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class DeleteCompanyLogic extends AbstractControllerLogic +class DeleteCompanyLogic extends AbstractControllersLogic { /** * @return array diff --git a/app/Classes/Modules/Companies/ControllerLogic/FetchCompanyLogic.php b/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyLogic.php similarity index 90% rename from app/Classes/Modules/Companies/ControllerLogic/FetchCompanyLogic.php rename to app/Classes/Modules/Companies/ControllersLogic/FetchCompanyLogic.php index bf1db91a..b64ac700 100644 --- a/app/Classes/Modules/Companies/ControllerLogic/FetchCompanyLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllersLogic; use App\Classes\Modules\Companies\Services\FetchesCompany; use App\Classes\Modules\Companies\Standards\Rules\CanFetchCompany; use App\Classes\Modules\Companies\DataTransferObjects\CompanyObject; @@ -12,7 +12,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class FetchCompanyLogic extends AbstractControllerLogic +class FetchCompanyLogic extends AbstractControllersLogic { /** @@ -32,7 +32,7 @@ class FetchCompanyLogic extends AbstractControllerLogic private $fetchesCompany; /** - * FetchCompanyControllerLogic constructor. + * FetchCompanyControllersLogic constructor. * @param CanFetchCompany $canFetchCompany * @param FetchesCompany $fetchesCompany */ diff --git a/app/Classes/Modules/Companies/ControllerLogic/ListCompaniesLogic.php b/app/Classes/Modules/Companies/ControllersLogic/ListCompaniesLogic.php similarity index 87% rename from app/Classes/Modules/Companies/ControllerLogic/ListCompaniesLogic.php rename to app/Classes/Modules/Companies/ControllersLogic/ListCompaniesLogic.php index 96c54464..dbfd108c 100644 --- a/app/Classes/Modules/Companies/ControllerLogic/ListCompaniesLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/ListCompaniesLogic.php @@ -1,9 +1,9 @@ companyWalletValidation->validate($object); } + /** - * @param SegmentCompanyValidation $object + * @param $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Wallets/Standards/Validators/CompanyWalletValidation.php b/app/Classes/Modules/Wallets/Standards/Validators/CompanyWalletValidation.php index 5bd1f698..c924574d 100644 --- a/app/Classes/Modules/Wallets/Standards/Validators/CompanyWalletValidation.php +++ b/app/Classes/Modules/Wallets/Standards/Validators/CompanyWalletValidation.php @@ -1,9 +1,8 @@