fix file structure and file names

This commit is contained in:
omair saleh
2020-12-28 00:03:14 +08:00
parent d1529cf35f
commit ab499f9ceb
51 changed files with 101 additions and 146 deletions
+2
View File
@@ -12,3 +12,5 @@ Homestead.yaml
npm-debug.log
yarn-error.log
/storage/file
composer.lock
yarn.lock
@@ -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
{
/**
@@ -1,24 +0,0 @@
<?php
namespace App\Classes\General\Eloquent\Filters;
use App\Classes\ValueObjects\Constants\ModuleTypes;
use Illuminate\Database\Eloquent\Builder;
class Importer implements Filter
{
/**
* @param Builder $builder
* @param $value
* @return Builder|mixed
*/
public static function apply(Builder $builder, $value)
{
return $builder->whereHas('modules', function ($query){
$query->where('module_type', ModuleTypes::IMPORTER);
});
}
}
@@ -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 {
@@ -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 {
@@ -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
@@ -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
*/
@@ -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
@@ -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
@@ -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
*/
@@ -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
@@ -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
*/
@@ -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
{
/**
@@ -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
{
/**
@@ -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
@@ -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
{
/**
@@ -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
{
/**
@@ -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
{
/**
@@ -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
@@ -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
*/
@@ -1,9 +1,9 @@
<?php
namespace App\Classes\Modules\Companies\ControllerLogic;
namespace App\Classes\Modules\Companies\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Companies\Services\ListsCompanies;
use App\Classes\Modules\Companies\Standards\Rules\CanListCompanies;
use App\Http\Resources\CompanyResource;
@@ -11,7 +11,7 @@ use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class ListCompaniesLogic extends AbstractControllerLogic
class ListCompaniesLogic extends AbstractControllersLogic
{
/**
@@ -31,7 +31,7 @@ class ListCompaniesLogic extends AbstractControllerLogic
private $listsCompanies;
/**
* ListCompaniesControllerLogic constructor.
* ListCompaniesControllersLogic constructor.
* @param CanListCompanies $canListCompanies
* @param ListsCompanies $listsCompanies
*/
@@ -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\UpdatesCompany;
use App\Classes\Modules\Companies\Services\FetchesCompany;
use App\Classes\Modules\Companies\Standards\Rules\CanUpdateCompany;
@@ -13,7 +13,7 @@ use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class UpdateCompanyLogic extends AbstractControllerLogic
class UpdateCompanyLogic extends AbstractControllersLogic
{
/**
@@ -36,7 +36,7 @@ class UpdateCompanyLogic extends AbstractControllerLogic
private $fetchesCompany;
/**
* UpdateCompanyControllerLogic constructor.
* UpdateCompanyControllersLogic constructor.
* @param CanUpdateCompany $canUpdateCompany
* @param UpdatesCompany $updatesCompany
* @param FetchesCompany $fetchesCompany
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\CompanyBanks\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\CompanyBanks\Standards\Rules\CanCreateCompanyBank;
use App\Classes\Modules\CompanyBanks\Services\CreatesCompanyBank;
@@ -14,7 +14,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateCompanyBankLogic extends AbstractControllerLogic
class CreateCompanyBankLogic extends AbstractControllersLogic
{
/**
* @return array
@@ -4,7 +4,7 @@ namespace App\Classes\Modules\CompanyBanks\ControllersLogic;
use App\Http\Resources\CompanyBankResource;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\CompanyBanks\Services\FetchesCompanyBank;
@@ -17,7 +17,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class DeleteCompanyBankLogic extends AbstractControllerLogic
class DeleteCompanyBankLogic extends AbstractControllersLogic
{
/**
@@ -4,7 +4,7 @@ namespace App\Classes\Modules\CompanyBanks\ControllersLogic;
use App\Http\Resources\CompanyBankResource;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\CompanyBanks\Services\FetchesCompanyBank;
@@ -17,7 +17,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class UpdateCompanyBankLogic extends AbstractControllerLogic
class UpdateCompanyBankLogic extends AbstractControllersLogic
{
/**
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\Currencies\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Currencies\Standards\Rules\CanCreateCurrency;
use App\Classes\Modules\Currencies\Services\CreatesCurrency;
@@ -15,7 +15,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateCurrencyLogic extends AbstractControllerLogic
class CreateCurrencyLogic extends AbstractControllersLogic
{
/**
* @return array
@@ -4,7 +4,7 @@ namespace App\Classes\Modules\Currencies\ControllersLogic;
use App\Http\Resources\CurrencyResource;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Currencies\Services\FetchesCurrency;
@@ -17,7 +17,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class DeleteCurrencyLogic extends AbstractControllerLogic
class DeleteCurrencyLogic extends AbstractControllersLogic
{
/**
@@ -3,7 +3,7 @@
namespace App\Classes\Modules\Currencies\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Currencies\Services\ListsCurrency;
use App\Classes\Modules\Currencies\Standards\Rules\CanListCurrency;
use App\Http\Resources\CurrencyResource;
@@ -11,7 +11,7 @@ use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class ListCurrencyLogic extends AbstractControllerLogic
class ListCurrencyLogic extends AbstractControllersLogic
{
/**
@@ -3,7 +3,7 @@
namespace App\Classes\Modules\Currencies\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Currencies\Services\FetchesCurrency;
use App\Classes\Modules\Currencies\Services\RateCalculatesCurrency;
@@ -12,7 +12,7 @@ use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class RateCalculateCurrencyLogic extends AbstractControllerLogic
class RateCalculateCurrencyLogic extends AbstractControllersLogic
{
/**
@@ -4,7 +4,7 @@ namespace App\Classes\Modules\Currencies\ControllersLogic;
use App\Http\Resources\CurrencyResource;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Currencies\Services\FetchesCurrency;
@@ -18,7 +18,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class UpdateCurrencyRateLogic extends AbstractControllerLogic
class UpdateCurrencyRateLogic extends AbstractControllersLogic
{
/**
@@ -4,7 +4,7 @@ namespace App\Classes\Modules\Documents\ControllersLogic;
use App\Http\Resources\DocumentResource;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Documents\Services\FetchesDocument;
@@ -19,7 +19,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class ApproveDocumentLogic extends AbstractControllerLogic
class ApproveDocumentLogic extends AbstractControllersLogic
{
/**
@@ -3,7 +3,7 @@
namespace App\Classes\Modules\Documents\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Documents\Services\ListsDocuments;
use App\Classes\Modules\Documents\Standards\Rules\CanListDocuments;
use App\Http\Resources\DocumentResource;
@@ -11,7 +11,7 @@ use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class ListDocumentLogic extends AbstractControllerLogic
class ListDocumentLogic extends AbstractControllersLogic
{
/**
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\Receipts\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Receipts\Standards\Rules\CanCreateReceipt;
use App\Classes\Modules\Receipts\Standards\Rules\CanCreateReceiptDetail;
@@ -26,7 +26,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateReceiptLogic extends AbstractControllerLogic
class CreateReceiptLogic extends AbstractControllersLogic
{
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\SegmentConstants\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\SegmentConstants\Services\FetchesSegmentConstant;
use App\Classes\Modules\Segments\Services\FetchesSegment;
@@ -19,7 +19,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateSegmentConstantLogic extends AbstractControllerLogic
class CreateSegmentConstantLogic extends AbstractControllersLogic
{
/**
* @return array
@@ -3,7 +3,7 @@
namespace App\Classes\Modules\SegmentConstants\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\SegmentConstants\Services\ListsSegmentConstants;
use App\Classes\Modules\SegmentConstants\Standards\Rules\CanListStandardSegmentConstants;
use App\Http\Resources\SegmentResource;
@@ -11,7 +11,7 @@ use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class ListStandardSegmentConstantLogic extends AbstractControllerLogic
class ListStandardSegmentConstantLogic extends AbstractControllersLogic
{
/**
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\SegmentConstants\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\SegmentConstants\Services\FetchesSegmentConstant;
@@ -18,7 +18,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class UpdateSegmentConstantLogic extends AbstractControllerLogic
class UpdateSegmentConstantLogic extends AbstractControllersLogic
{
/**
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\SegmentConstants\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\SegmentConstants\Services\FetchesSegmentConstant;
@@ -18,7 +18,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class UpdateStandardSegmentConstantLogic extends AbstractControllerLogic
class UpdateStandardSegmentConstantLogic extends AbstractControllersLogic
{
/**
* @return array
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\Segments\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Segments\Standards\Rules\CanCreateSegment;
use App\Classes\Modules\Segments\Services\CreatesSegment;
@@ -14,7 +14,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateSegmentLogic extends AbstractControllerLogic
class CreateSegmentLogic extends AbstractControllersLogic
{
/**
* @return array
@@ -4,7 +4,7 @@ namespace App\Classes\Modules\Segments\ControllersLogic;
use App\Http\Resources\SegmentResource;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Segments\Services\FetchesSegment;
@@ -16,7 +16,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class DeleteSegmentLogic extends AbstractControllerLogic
class DeleteSegmentLogic extends AbstractControllersLogic
{
/**
@@ -3,7 +3,7 @@
namespace App\Classes\Modules\Segments\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Segments\Services\ListsSegments;
use App\Classes\Modules\Segments\Standards\Rules\CanListStandardSegments;
use App\Http\Resources\SegmentResource;
@@ -11,7 +11,7 @@ use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
class ListStandardSegmentLogic extends AbstractControllerLogic
class ListStandardSegmentLogic extends AbstractControllersLogic
{
/**
@@ -4,7 +4,7 @@ namespace App\Classes\Modules\Segments\ControllersLogic;
use App\Http\Resources\SegmentResource;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Segments\Services\FetchesSegment;
@@ -17,7 +17,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class UpdateSegmentLogic extends AbstractControllerLogic
class UpdateSegmentLogic extends AbstractControllersLogic
{
/**
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\Transactions\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Transactions\Standards\Rules\CanCreateTransaction;
use App\Classes\Modules\Transactions\Standards\Rules\CanCreateTransactionDetail;
@@ -24,7 +24,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateTransactionLogic extends AbstractControllerLogic
class CreateTransactionLogic extends AbstractControllersLogic
{
@@ -2,41 +2,19 @@
namespace App\Classes\Modules\Wallets\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\SegmentCompanies\Standards\Rules\CanCreateCompanyWallet;
use App\Classes\Modules\Wallets\DataTransferObjects\WalletObject;
use App\Classes\Modules\Wallets\Services\CreatesWallet;
use App\Classes\Modules\Wallets\Services\GeneratesWalletCode;
use App\Http\Resources\WalletResource;
/*
use App\Classes\Modules\Accounts\Standards\Rules\CanCreateUser;
use App\Classes\Modules\Accounts\Services\CreatesUser;
use App\Classes\Modules\Accounts\DataTransferObjects\UserObject;
use App\Http\Resources\UserResource;
use App\Classes\Modules\Companies\Standards\Rules\CanCreateCompany;
use App\Classes\Modules\Companies\Services\CreatesCompany;
use App\Classes\Modules\Companies\DataTransferObjects\CompanyObject;
use App\Classes\Modules\Contacts\Standards\Rules\CanCreateContact;
use App\Classes\Modules\Contacts\Services\CreatesContact;
use App\Classes\Modules\Contacts\DataTransferObjects\ContactObject;
use App\Classes\Modules\CompanyEmployees\Standards\Rules\CanCreateCompanyEmployee;
use App\Classes\Modules\CompanyEmployees\Services\CreatesCompanyEmployee;
use App\Classes\Modules\CompanyEmployees\DataTransferObjects\CompanyEmployeeObject;
use App\Classes\Modules\SegmentCompanies\Standards\Rules\CanCreateSegmentCompany;
use App\Classes\Modules\SegmentCompanies\Services\CreatesSegmentCompany;
use App\Classes\Modules\SegmentCompanies\DataTransferObjects\SegmentCompanyObject;
*/
use ErrorException;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateWalletLogic extends AbstractControllerLogic
class CreateWalletLogic extends AbstractControllersLogic
{
@@ -2,7 +2,7 @@
namespace App\Classes\Modules\Wallets\ControllersLogic;
use App\Classes\General\Abstracts\AbstractControllerLogic;
use App\Classes\General\Abstracts\AbstractControllersLogic;
use App\Classes\Modules\Wallets\Standards\Rules\CanCreateWalletTransaction;
use App\Classes\Modules\Wallets\DataTransferObjects\WalletTransactionObject;
@@ -40,7 +40,7 @@ use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;
class CreateWalletTransactionLogic extends AbstractControllerLogic
class CreateWalletTransactionLogic extends AbstractControllersLogic
{
@@ -1,11 +1,10 @@
<?php
namespace App\Classes\Modules\SegmentCompanies\Standards\Rules;
namespace App\Classes\Modules\Wallets\Standards\Rules;
use App\Classes\General\Abstracts\AbstractRule;
use App\Classes\Modules\SegmentCompanies\Standards\Validators\CompanyWalletValidation;
use App\Classes\Modules\SegmentCompanies\Standards\Validators\SegmentCompanyValidation;
class CanCreateCompanyWallet extends AbstractRule
{
@@ -42,8 +41,9 @@ class CanCreateCompanyWallet extends AbstractRule
return $this->companyWalletValidation->validate($object);
}
/**
* @param SegmentCompanyValidation $object
* @param $object
* @return bool
*/
protected function criteria($object): bool
@@ -1,9 +1,8 @@
<?php
namespace App\Classes\Modules\SegmentCompanies\Standards\Validators;
namespace App\Classes\Modules\Wallets\Standards\Validators;
use App\Classes\General\Abstracts\AbstractValidation;
use App\Classes\Modules\SegmentCompanies\DataTransferObjects\CompanyEmployeeObject;
use App\Classes\Modules\Wallets\DataTransferObjects\WalletObject;
class CompanyWalletValidation extends AbstractValidation
@@ -2,7 +2,7 @@
namespace App\Http\Controllers\Companies;
use App\Classes\Modules\Companies\ControllerLogic\ListCompaniesLogic;
use App\Classes\Modules\Companies\ControllersLogic\ListCompaniesLogic;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\SoftDeletes;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\Relations\HasOne;
use Illuminate\Database\Eloquent\SoftDeletes;
+1 -1
View File
@@ -1,6 +1,6 @@
<?php
namespace App;
namespace App\Models;
use Illuminate\Database\Eloquent\SoftDeletes;