From 05401f6bbc79606eef9d82a42f6fa9e4a94024b0 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Thu, 11 Mar 2021 13:06:02 +0800 Subject: [PATCH] large commit --- .env.example | 5 +- app/Classes/Exceptions/ErrorException.php | 1 - .../Abstracts/AbstractControllerLogic.php | 20 +- .../General/Abstracts/AbstractRule.php | 2 +- .../General/Abstracts/AbstractService.php | 4 +- .../General/Abstracts/AbstractValidation.php | 3 +- .../General/DummyDataTransferObject.php | 10 + .../General/Eloquent/AbstractDeleteRecord.php | 1 - .../General/Eloquent/AbstractUpdateRecord.php | 5 +- .../AbstractUpdateRelationshipRecord.php | 33 ++ .../General/Eloquent/ApplyFiltersToQuery.php | 1 - .../{UserName.php => BusinessType.php} | 6 +- .../General/Eloquent/Filters/CountryId.php | 20 + .../Eloquent/Filters/CustomServiceType.php | 21 + .../Eloquent/Filters/DocumentTypeIn.php | 20 + .../General/Eloquent/Filters/Email.php | 2 +- .../Eloquent/Filters/{NotId.php => IdNot.php} | 2 +- .../General/Eloquent/Filters/IdNotIn.php | 20 + .../General/Eloquent/Filters/Marking.php | 20 + .../General/Eloquent/Filters/NotExpired.php | 21 + .../Eloquent/Filters/OriginalCurrencyIdIn.php | 20 + .../General/Eloquent/Filters/Reference.php | 20 + .../General/Eloquent/Filters/ServiceId.php | 20 + .../General/Eloquent/Filters/ServiceType.php | 21 + .../General/Eloquent/Filters/ShortCode.php | 20 + .../General/Eloquent/Filters/StatusIn.php | 20 + .../Eloquent/Filters/SupplierCurrencies.php | 21 + app/Classes/General/Eloquent/Filters/Type.php | 20 + .../General/Eloquent/Filters/WithBookings.php | 20 + .../General/Eloquent/Filters/WithCompany.php | 20 + .../Eloquent/Filters/WithTransactions.php | 20 + .../{DefaultType.php => isDefault.php} | 2 +- app/Classes/General/Helper.php | 27 + .../Interfaces/DataTransferObject.php | 2 +- .../General/Interfaces/Documentable.php | 13 + .../EmailVerificationAttemptExpiration.php | 42 ++ .../Jobs/PasswordResetTokenExpiration.php | 39 ++ app/Classes/Jobs/SendResetPasswordEmail.php | 42 ++ .../Jobs/SendUserVerificationEmail.php | 41 ++ .../AuthenticateUserLogic.php | 52 +- .../ControllersLogic/CheckEmailLogic.php | 9 +- .../ControllersLogic/CreateCustomerLogic.php | 108 ++++ .../ControllersLogic/CreateUserLogic.php | 184 ------ .../ControllersLogic/FetchUserLogic.php | 64 +++ .../GeneratePasswordResetLogic.php | 86 +++ .../ControllersLogic/ListUsersLogic.php | 31 +- .../ControllersLogic/LogoutUserLogic.php | 44 ++ .../RefreshAuthenticationTokenLogic.php | 47 ++ .../RegistrationStep2Logic.php | 159 ------ .../ResendEmailVerificationLogic.php | 51 ++ .../ControllersLogic/ResetPasswordLogic.php | 80 +++ .../ControllersLogic/UpdateUserLogic.php | 159 ------ .../UserEmailVerificationLogic.php | 76 +++ .../AuthenticationCredentialsObject.php | 2 +- .../GeneratePasswordResetObject.php | 34 ++ .../DataTransferObjects/NewPasswordObject.php | 45 ++ .../PasswordResetObject.php | 44 ++ .../RegistrationObject.php | 99 ++++ .../DataTransferObjects/UserObject.php | 100 ---- .../Processors/AuthenticationProcessor.php | 71 +++ .../Processors/CreateUserProcessor.php | 55 ++ ...erateEmailVerificationAttemptProcessor.php | 59 ++ .../RefreshAuthenticationTokenProcessor.php | 43 ++ .../Accounts/Services/AuthenticatesUser.php | 7 +- .../Services/AuthenticationRedirect.php | 11 +- .../Accounts/Services/ChangesPassword.php | 32 ++ .../CompletesEmailVerificationAttempt.php | 24 + .../Services/CompletesPasswordReset.php | 26 + .../Modules/Accounts/Services/CreatesUser.php | 5 +- .../ExpiresEmailVerificationAttempt.php | 29 + .../Services/ExpiresPasswordReset.php | 28 + .../FetchesEmailVerificationAttempt.php | 35 ++ .../Services/FetchesPasswordReset.php | 34 ++ .../Services/GeneratesAuthenticationToken.php | 79 +++ .../GeneratesEmailVerificationAttempt.php | 32 ++ .../Services/GeneratesPasswordReset.php | 30 + ...lidatesActiveEmailVerificationAttempts.php | 22 + .../InvalidatesAuthenticationToken.php | 15 + .../Accounts/Services/VerifiesUser.php | 29 + .../EmailVerificationActiveAttemptExists.php | 40 ++ .../Criteria/PasswordResetTokenExists.php | 39 ++ .../Criteria/UnverifiedUserEmail.php | 43 ++ .../Standards/Criteria/UserEmailExists.php | 40 ++ .../Accounts/Standards/Rules/CanFetchUser.php | 42 ++ .../Rules/CanGeneratePasswordReset.php | 65 +++ .../Accounts/Standards/Rules/CanListUsers.php | 10 +- ...{CanCreateUser.php => CanRegisterUser.php} | 16 +- .../Rules/CanResendEmailVerification.php | 42 ++ .../Standards/Rules/CanResetPassword.php | 65 +++ .../GeneratePasswordResetValidation.php | 42 ++ .../Validators/ResetPasswordValidation.php | 50 ++ ...ion.php => UserRegistrationValidation.php} | 14 +- .../ControllersLogic/CreateAddressLogic.php | 38 +- .../ControllersLogic/DeleteAddressLogic.php | 4 +- .../ControllersLogic/FetchAddressLogic.php | 5 +- .../ControllersLogic/ListAddressesLogic.php | 4 +- .../ControllersLogic/ListDistrictsLogic.php | 54 ++ .../ControllersLogic/UpdateAddressLogic.php | 4 +- .../DataTransferObjects/AddressObject.php | 105 ++-- .../Addresses/Services/CreatesAddress.php | 20 +- .../Addresses/Services/DeletesAddress.php | 6 +- .../Addresses/Services/FetchesDistrict.php | 34 ++ .../Services/ListsDistricts.php} | 14 +- .../Validators/AddressValidation.php | 16 +- .../ControllersLogic/CreateBankLogic.php | 71 +++ .../ControllersLogic/DeleteBankLogic.php | 77 +++ .../Banks/ControllersLogic/ListBanksLogic.php | 62 ++ .../SetBankToDefaultLogic.php | 78 +++ .../ControllersLogic/UpdateBankLogic.php | 85 +++ .../Banks/DataTransferObjects/BankObject.php | 109 ++++ .../Services/CreatesBank.php} | 20 +- .../Modules/Banks/Services/DeletesBank.php | 19 + .../Services/FetchesBank.php} | 14 +- .../Modules/Banks/Services/ListsBanks.php | 33 ++ .../Banks/Services/ResetsBanksDefault.php | 21 + .../Banks/Services/SetsBankToDefault.php | 22 + .../Services/UpdatesBank.php} | 13 +- .../Banks/Standards/Rules/CanCreateBank.php | 50 ++ .../Banks/Standards/Rules/CanDeleteBank.php | 40 ++ .../Banks/Standards/Rules/CanListBanks.php | 37 ++ .../Banks/Standards/Rules/CanUpdateBank.php | 54 ++ .../Standards/Validators/BankValidation.php} | 16 +- .../ControllersLogic/ApprovePaymentLogic.php | 60 ++ .../ApprovePaymentVerificationLogic.php | 81 +++ .../ApprovePurchaseOrderLogic.php | 63 ++ .../ControllersLogic/CreateBookingLogic.php | 63 +- .../CreateBookingPaymentLogic.php | 103 ++++ ...CreatePaymentVerificationDocumentLogic.php | 83 +++ .../ControllersLogic/DeleteBookingLogic.php | 7 +- .../ControllersLogic/FetchBookingLogic.php | 61 ++ .../FetchBookingPaymentQuotationLogic.php | 81 +++ .../ControllersLogic/ListBookingsLogic.php | 15 +- .../ControllersLogic/UpdateBookingLogic.php | 4 +- .../DataTransferObjects/BookingObject.php | 104 ++-- .../DataTransferObjects/CalculationObject.php | 95 ++++ .../CalculatesBookingFloatingAmount.php | 25 + .../Services/CalculatesBookingOutstanding.php | 33 ++ .../Services/CalculatesBookingPaidAmount.php | 23 + .../Bookings/Services/CreatesBooking.php | 16 +- .../Bookings/Services/DeletesBooking.php | 5 + .../Services/FetchesBookingQuotation.php | 55 ++ .../Services/GeneratesBookingMarking.php | 2 +- .../Services/GeneratesBookingQuotation.php | 30 + .../Bookings/Services/ListsBookings.php | 4 +- .../Bookings/Services/UpdatesBooking.php | 1 + .../Standards/Rules/CanCreateBooking.php | 11 +- .../Standards/Rules/CanFetchBooking.php} | 10 +- .../Standards/Rules/CanUpdateBooking.php | 1 - .../Validators/BookingValidation.php | 6 +- .../ApproveIdentificationDocumentLogic.php | 91 +++ .../AssignCompanyToSegmentLogic.php | 59 ++ .../ControllersLogic/CreateCompanyLogic.php | 38 +- .../CreateIdentificationDocumentLogic.php | 84 +++ .../ControllersLogic/DeleteCompanyLogic.php | 24 +- .../FetchCompanyBookingQuotationLogic.php | 79 +++ .../ControllersLogic/FetchCompanyLogic.php | 20 +- .../ControllersLogic/ListCompaniesLogic.php | 19 +- .../RemoveCompanyFromSegmentLogic.php | 65 +++ .../ControllersLogic/UpdateCompanyLogic.php | 4 +- .../UpdateSupplierCurrenciesLogic.php | 104 ++++ .../DataTransferObjects/CompanyObject.php | 58 +- .../CompanyServiceConfigurationsObject.php | 203 +++++++ .../DataTransferObjects/ConnectionObject.php | 45 -- .../DataTransferObjects/EmployeeObject.php | 58 -- .../DataTransferObjects/EmploymentObject.php | 58 ++ .../DataTransferObjects/ModuleObject.php | 44 -- .../Processors/AssignEmployeeProcessor.php | 48 ++ .../Processors/AssignSegmentProcessor.php | 56 ++ .../Processors/CreateCompanyProcessor.php | 59 ++ ...AddCurrenciesResourceToSupplierCompany.php | 27 + .../Services/AssignsCompanyToSegment.php | 33 ++ .../Companies/Services/AssignsEmployee.php | 31 + .../Companies/Services/CreatesCompany.php | 1 + .../Companies/Services/DeletesCompany.php | 20 + .../FetchesCompanyPaymentAttemptLimit.php | 23 + .../FetchesCompanyServiceSettings.php | 108 ++++ .../Services/FetchesCompanyServices.php | 29 + .../Services/RemovesCompanyFromSegment.php | 33 ++ .../Companies/Services/UpdatesCompany.php | 1 + .../Services/UpdatesCompanyStatus.php | 25 + .../Standards/Rules/CanAssignEmployee.php} | 12 +- .../Standards/Rules/CanAssignSegment.php | 40 ++ .../Standards/Rules/CanCreateCompany.php | 6 +- .../Rules/CanCreateIdentificationDocument.php | 52 ++ .../Standards/Rules/CanUpdateCompany.php | 6 +- .../Validators/CompanyEmployeeValidation.php | 10 +- .../Validators/CompanyValidation.php | 2 +- .../CreateCompanyBankLogic.php | 81 --- .../DeleteCompanyBankLogic.php | 83 --- .../UpdateCompanyBankLogic.php | 93 --- .../UpdateToDefaultCompanyBankLogic.php | 118 ---- .../DataTransferObjects/CompanyBankObject.php | 102 ---- .../Services/DeletesCompanyBank.php | 14 - .../Services/UpdatesToDefaultCompanyBank.php | 23 - .../UpdatesToNonDefaultCompanyBank.php | 23 - .../Standards/Rules/CanCreateCompanyBank.php | 55 -- .../Standards/Rules/CanUpdateCompanyBank.php | 59 -- .../CompanyEmployeeObject.php | 45 -- .../Services/CreatesCompanyEmployee.php | 21 - .../DataTransferObjects/ContactObject.php | 71 ++- .../Processors/CreateContactProcessor.php | 51 ++ .../ControllersLogic/ListCountriesLogic.php | 35 ++ .../DataTransferObjects/CountryObject.php | 63 ++ .../Countries/Services/CreatesCountry.php | 27 + .../Countries/Services/FetchesCountry.php | 34 ++ .../ControllersLogic/CreateCurrencyLogic.php | 84 ++- .../ControllersLogic/DeleteCurrencyLogic.php | 24 +- .../FetchSystemPrimaryCurrencyLogic.php | 71 +++ .../ControllersLogic/ListCurrencyLogic.php | 20 +- .../RateCalculateCurrencyLogic.php | 20 +- .../Rates/CalculateRateLogic.php} | 35 +- .../Rates/CreateRateLogic.php | 96 ++++ .../Rates/DeleteRateLogic.php | 82 +++ .../ControllersLogic/Rates/FetchRateLogic.php | 66 +++ .../Rates/ListRatesLogic.php} | 34 +- .../Rates/UpdateRateLogic.php | 97 ++++ .../CurrencyConversionObject.php | 86 +++ .../DataTransferObjects/CurrencyObject.php | 43 +- .../DataTransferObjects/RateObject.php | 45 ++ .../Currencies/Services/CreatesCurrency.php | 13 +- .../Services/CreatesCurrencyLog.php | 3 +- .../Currencies/Services/DeletesCurrency.php | 5 + .../Services/Rates/CalculatesRate.php} | 8 +- .../Currencies/Services/Rates/CreatesRate.php | 29 + .../Services/Rates/CreatesRateLog.php} | 6 +- .../Services/Rates/CreatesRates.php | 24 + .../Currencies/Services/Rates/DeletesRate.php | 19 + .../Services/Rates/FetchesRate.php} | 6 +- .../Services/Rates/ListsRates.php} | 6 +- .../Services/Rates/UpdatesRate.php} | 11 +- .../Standards/Rules/CanCreateCurrency.php | 10 +- .../Standards/Rules/CanDeleteCurrency.php | 6 - .../Standards/Rules/CanFetchCurrency.php | 40 ++ .../Standards/Rules/CanListCurrency.php | 6 +- .../Standards/Rules/CanUpdateCurrency.php | 11 +- .../Standards/Rules/Rates/CanCreateRate.php | 55 ++ .../Standards/Rules/Rates/CanDeleteRate.php} | 10 +- .../Standards/Rules/Rates/CanFetchRate.php} | 18 +- .../Standards/Rules/Rates/CanListRates.php} | 10 +- .../Standards/Rules/Rates/CanUpdateRate.php | 58 ++ .../Validators/CurrencyValidation.php | 8 +- .../Standards/Validators/RateValidation.php} | 9 +- .../CreateCurrencyRateLogic.php | 99 ---- .../DeleteCurrencyRateLogic.php | 83 --- .../FetchCurrencyRateLogic.php | 67 --- .../UpdateCurrencyRateLogic.php | 100 ---- .../CurrencyRateObject.php | 58 -- .../Services/CreatesCurrencyRate.php | 26 - .../Services/DeletesCurrencyRate.php | 14 - .../Standards/Rules/CanCreateCurrencyRate.php | 55 -- .../Standards/Rules/CanUpdateCurrencyRate.php | 58 -- .../ControllersLogic/ApproveDocumentLogic.php | 59 +- .../ControllersLogic/ListDocumentLogic.php | 38 +- .../ControllersLogic/RejectDocumentLogic.php | 71 +++ .../ControllersLogic/RenderDocumentLogic.php | 65 +++ .../DataTransferObjects/DocumentObject.php | 122 +--- .../DataTransferObjects/FileObject.php | 87 ++- .../Documents/Services/ApprovesDocument.php | 13 +- .../Documents/Services/Convert64ToFile.php | 147 ----- .../Services/ConvertsBase64ToFile.php | 127 +++++ .../Documents/Services/CreatesDocument.php | 15 +- .../Documents/Services/CreatesFile.php | 25 - .../Documents/Services/CreatesFiles.php | 32 ++ .../Documents/Services/FetchesDocument.php | 3 +- .../Documents/Services/RejectsDocument.php | 26 + .../Standards/Rules/CanApproveDocument.php | 39 ++ .../Standards/Rules/CanCreateDocument.php | 3 +- .../Standards/Rules/CanRenderDocument.php | 39 ++ .../Standards/Rules/CanUpdateDocument.php | 3 +- .../Validators/DocumentValidation.php | 13 +- .../ControllersLogic/CreateReceiptLogic.php | 17 +- .../ReceiptDetailObject.php | 2 +- .../DataTransferObjects/ReceiptObject.php | 2 +- .../Receipts/Services/CreatesReceipt.php | 2 +- .../Services/CreatesReceiptDetail.php | 2 +- .../Standards/Rules/CanCreateReceipt.php | 7 +- .../Rules/CanCreateReceiptDetail.php | 7 +- .../Validators/ReceiptDetailValidation.php | 1 - .../Validators/ReceiptValidation.php | 1 - .../SegmentCompanyObject.php | 45 -- .../Services/CreatesSegmentCompany.php | 21 - .../Rules/CanCreateSegmentCompany.php | 54 -- .../Validators/SegmentCompanyValidation.php | 40 -- .../CreateSegmentConstantLogic.php | 105 ---- .../ListStandardSegmentConstantLogic.php | 69 --- .../UpdateSegmentConstantLogic.php | 92 --- .../UpdateStandardSegmentConstantLogic.php | 91 --- .../SegmentConstantObject.php | 86 --- .../Services/CreatesSegmentConstant.php | 27 - .../Rules/CanCreateSegmentConstant.php | 55 -- .../Rules/CanListStandardSegmentConstants.php | 45 -- .../Rules/CanUpdateSegmentConstant.php | 58 -- .../CanUpdateStandardSegmentConstant.php | 59 -- .../ControllersLogic/CreateSegmentLogic.php | 34 +- .../ControllersLogic/DeleteSegmentLogic.php | 27 +- .../ControllersLogic/FetchConstantLogic.php | 52 ++ .../ControllersLogic/FetchSegmentLogic.php | 59 ++ .../ControllersLogic/ListSegmentLogic.php | 52 ++ .../ListStandardSegmentLogic.php | 65 --- .../ControllersLogic/UpdateConstantLogic.php | 104 ++++ .../ControllersLogic/UpdateSegmentLogic.php | 4 +- .../DataTransferObjects/ConstantObject.php | 57 ++ .../DataTransferObjects/SegmentObject.php | 32 +- .../ConvertsConstantDetailsToResource.php | 37 ++ .../Segments/Services/CreatesConstant.php | 27 + .../Segments/Services/CreatesSegment.php | 2 + .../Segments/Services/DeletesSegment.php | 5 + .../Services/FetchesConstant.php} | 6 +- .../Services/ListsConstants.php} | 6 +- .../Services/UpdatesConstant.php} | 11 +- .../Segments/Services/UpdatesSegment.php | 1 + .../Standards/Rules/CanCreateConstant.php | 54 ++ .../Standards/Rules/CanFetchSegment.php | 43 ++ ...andardSegments.php => CanListSegments.php} | 9 +- .../Standards/Rules/CanUpdateConstant.php | 54 ++ .../Standards/Rules/CanUpdateSegment.php | 4 +- .../Validators/ConstantValidation.php} | 14 +- .../CreateServiceTypeLogic.php | 105 ++++ .../DeleteServiceTypeLogic.php | 68 +++ .../FetchServiceTypeLogic.php | 62 ++ .../ListServiceTypesLogic.php | 62 ++ .../UpdateCustomServiceConstantLogic.php | 110 ++++ .../UpdateServiceTypeLogic.php | 112 ++++ .../UpdateServiceTypeStatusLogic.php | 59 ++ .../CustomConfigurationsObject.php | 75 +++ .../ServiceConfigurationsObject.php | 71 +++ .../ServiceCurrenciesObject.php | 90 +++ .../ServiceDetailObject.php | 138 +++++ .../DataTransferObjects/ServiceTypeObject.php | 33 ++ .../Services/CreatesServiceType.php | 19 + .../CreatesServiceTypeConstantDetails.php | 141 +++++ .../Services/DeletesServiceType.php | 15 + .../Services/FetchesServiceConfigurations.php | 60 ++ ...FetchesServiceCurrenciesConfigurations.php | 69 +++ .../Services/FetchesServiceType.php | 33 ++ .../Services/ListsServiceTypes.php | 33 ++ .../Services/UpdatesServiceCurrencyRates.php | 55 ++ .../Services/UpdatesServiceType.php | 19 + .../Services/UpdatesServiceTypeStatus.php | 19 + .../Standards/Rules/CanCreateServiceType.php | 57 ++ .../Standards/Rules/CanDeleteServiceType.php | 43 ++ .../Standards/Rules/CanFetchServiceType.php | 43 ++ .../Standards/Rules/CanListServiceTypes.php | 43 ++ .../Standards/Rules/CanUpdateServiceType.php | 57 ++ .../Validators/ServiceTypeValidation.php | 39 ++ .../CreateMakePaymentPOTransactionLogic.php | 39 +- .../CreatePaymentProofDocumentLogic.php | 83 +++ .../CreatePurchaseOrderTransactionLogic.php | 126 ++++ .../CreateSupplierTransactionLogic.php | 112 ++++ .../CreateTransactionLogic.php | 18 +- .../ListTransactionsLogic.php | 50 ++ .../SuspendTransactionLogic.php | 61 ++ .../TransactionDetailObject.php | 110 ++-- .../DataTransferObjects/TransactionObject.php | 280 +++++---- ...> ChecksIfTransactionBillNumberExists.php} | 4 +- .../Services/CreatesTransaction.php | 29 +- .../Services/CreatesTransactionDetail.php | 21 +- .../Services/DeletesTransactionDetails.php | 19 + .../Services/FetchesTransactionDetail.php | 2 +- .../Services/GeneratesTransactionBillNo.php | 27 - .../GeneratesTransactionBillNumber.php | 37 ++ .../Services/ListsTransactions.php | 31 + .../Services/UpdatesTransaction.php | 33 ++ .../Services/UpdatesTransactionStatus.php | 22 + .../Standards/Rules/CanCreateTransaction.php | 7 +- .../Rules/CanCreateTransactionDetail.php | 7 +- .../TransactionDetailValidation.php | 1 - .../Validators/TransactionValidation.php | 1 - .../ControllersLogic/CreateWalletLogic.php | 5 +- .../CreateWalletTransactionLogic.php | 10 +- .../DataTransferObjects/WalletObject.php | 2 +- .../WalletTransactionObject.php | 2 +- .../Services/CreatesWalletTransaction.php | 2 +- .../Wallets/Services/FetchesWallet.php | 2 +- .../Rules/CanCreateCompanyWallet.php | 7 +- .../Rules/CanCreateWalletTransaction.php | 5 +- .../WalletTransactionValidation.php | 2 - .../Notifications/ResetPasswordEmail.php | 38 ++ .../Notifications/UserVerificationEmail.php | 39 ++ .../ValueObjects/Constants/ApprovalStatus.php | 19 +- ...ompanyBankType.php => BankAccountType.php} | 5 +- .../ValueObjects/Constants/BusinessType.php | 8 +- .../ValueObjects/Constants/CompanyType.php | 7 +- .../ValueObjects/Constants/Countries.php | 11 + .../ValueObjects/Constants/DefaultType.php | 8 - .../ValueObjects/Constants/DocumentType.php | 15 +- .../ValueObjects/Constants/FileType.php | 24 +- .../ValueObjects/Constants/HttpStatus.php | 2 + .../ValueObjects/Constants/Notifications.php | 14 + .../ValueObjects/Constants/ObjectStatus.php | 8 - .../ValueObjects/Constants/OwnerType.php | 12 +- .../Constants/PaymentMethodType.php | 26 +- .../ValueObjects/Constants/RoleTypes.php | 19 + app/Classes/ValueObjects/Constants/Roles.php | 20 - .../Constants/SegmentConstants.php | 23 + .../Constants/TransactionStatus.php | 19 + .../Constants/TransactionType.php | 23 + app/Exceptions/Handler.php | 1 + .../Accounts/CreateCustomerController.php | 19 + .../Accounts/FetchUserController.php | 22 + .../Accounts/ListUsersController.php | 14 +- .../RefreshAuthenticationTokenController.php | 21 + .../Accounts/RegistrationStep2Controller.php | 19 - .../ResendEmailVerificationController.php | 20 + ...=> UserAuthenticationLogoutController.php} | 12 +- .../UserEmailVerificationController.php | 20 + .../Addresses/ListDistrictsController.php | 20 + .../Banks/CreateBankController.php | 19 + .../Banks/DeleteBankController.php | 19 + .../Controllers/Banks/ListBanksController.php | 19 + .../Banks/SetBankToDefaultController.php | 20 + .../Banks/UpdateBankController.php | 20 + .../Bookings/ApprovePaymentController.php | 20 + .../ApprovePaymentVerificationController.php | 20 + .../ApprovePurchaseOrderController.php | 20 + .../CreateBookingPaymentController.php | 20 + .../CreatePaymentVerificationController.php | 20 + .../Bookings/FetchBookingController.php | 20 + ...FetchBookingPaymentQuotationController.php | 20 + .../Bookings/ListBookingsController.php | 5 +- ...pproveIdentificationDocumentController.php | 20 + .../AssignCompanyToSegmentController.php | 20 + ...CreateIdentificationDocumentController.php | 20 + ...FetchCompanyBookingQuotationController.php | 20 + .../RemoveCompanyFromSegmentController.php | 20 + .../UpdateSupplierCurrenciesController.php | 20 + .../CreateCompanyBankController.php | 19 - .../DeleteCompanyBankController.php | 19 - .../UpdateCompanyBankController.php | 20 - .../UpdateToDefaultCompanyBankController.php | 20 - .../FetchSystemPrimaryCurrencyController.php | 19 + .../Rates/CalculateRateController.php | 19 + .../Currencies/Rates/CreateRateController.php | 20 + .../Currencies/Rates/DeleteRateController.php | 20 + .../Currencies/Rates/FetchRateController.php | 20 + .../Currencies/Rates/ListRatesController.php | 20 + .../Currencies/Rates/UpdateRateController.php | 20 + .../CalculateCurrencyRateController.php | 19 - .../CreateCurrencyRateController.php | 20 - .../DeleteCurrencyRateController.php | 20 - .../FetchCurrencyRateController.php | 20 - .../ListCurrencyRatesController.php | 20 - .../CurrencyRates/UpdateCompanyController.php | 20 - .../Documents/ApproveDocumentController.php | 6 +- .../Documents/RejectDocumentController.php | 20 + .../Documents/RenderDocumentController.php | 22 + .../CreateSegmentConstantController.php | 19 - .../UpdateSegmentConstantController.php | 20 - .../Segments/FetchConstantController.php | 20 + .../Segments/FetchSegmentController.php | 20 + .../Segments/ListSegmentsController.php | 20 + .../Segments/UpdateConstantController.php | 20 + .../UpdateCustomServiceConstantController.php | 20 + .../CreateServiceTypeController.php | 20 + .../DeleteServiceTypeController.php | 20 + .../FetchServiceTypeController.php | 20 + .../ListServiceTypesController.php | 20 + .../UpdateServiceTypeController.php | 20 + .../UpdateServiceTypeStatusController.php | 20 + .../Services/CountriesListController.php | 14 + .../ListStandardSegmentsController.php | 6 +- .../CreatePaymentProofDocumentController.php | 21 + ...eatePurchaseOrderTransactionController.php | 21 + .../CreateSupplierTransactionController.php | 21 + .../ListTransactionsController.php | 21 + .../SuspendTransactionController.php | 21 + app/Http/Kernel.php | 2 +- app/Http/Middleware/ValidateToken.php | 26 +- app/Http/Resources/AddressResource.php | 6 +- ...mpanyBankResource.php => BankResource.php} | 9 +- app/Http/Resources/BookingResource.php | 42 +- app/Http/Resources/CompanyResource.php | 29 +- app/Http/Resources/ConstantResource.php | 27 + app/Http/Resources/ContactResource.php | 3 +- app/Http/Resources/CountryResource.php | 24 + .../Resources/CurrencyConversionResource.php | 26 + app/Http/Resources/CurrencyRateResource.php | 10 +- app/Http/Resources/CurrencyResource.php | 4 +- .../Resources/CustomServiceTypeResource.php | 27 + app/Http/Resources/DistrictResource.php | 24 + app/Http/Resources/DocumentResource.php | 9 +- ...tConstantResource.php => FileResource.php} | 6 +- app/Http/Resources/SegmentResource.php | 5 + app/Http/Resources/ServiceTypeResource.php | 31 + .../Resources/TransactionDetailResource.php | 15 +- app/Http/Resources/TransactionResource.php | 19 +- app/Models/Address.php | 34 +- app/Models/{CompanyBank.php => Bank.php} | 14 +- app/Models/Booking.php | 74 ++- app/Models/Company.php | 86 ++- app/Models/Contact.php | 12 +- app/Models/Country.php | 12 +- app/Models/Currency.php | 12 +- app/Models/CurrencyLog.php | 2 - app/Models/CurrencyRate.php | 2 + app/Models/District.php | 18 +- app/Models/Document.php | 22 +- .../{CompanyEmployee.php => Employee.php} | 16 +- app/Models/File.php | 2 + app/Models/PasswordReset.php | 25 + app/Models/Receipt.php | 4 +- app/Models/Role.php | 1 - app/Models/Segment.php | 10 +- app/Models/SegmentCompany.php | 12 +- app/Models/SegmentConstant.php | 23 +- app/Models/ServiceType.php | 71 +++ app/Models/State.php | 6 +- app/Models/Transaction.php | 50 +- app/Models/User.php | 4 +- app/Models/UserEmailVerification.php | 28 + app/Models/WalletTransaction.php | 5 + app/Providers/AuthServiceProvider.php | 1 - app/Providers/EventServiceProvider.php | 1 - app/Scopes/CustomerBookingsScope.php | 27 + composer.json | 3 + config/app.php | 4 +- config/filesystems.php | 7 + config/jwt.php | 302 ++++++++++ ..._06_01_000006_create_permission_tables.php | 15 +- .../2014_10_11_000000_create_users_table.php | 9 +- ...14_10_11_100009_create_countries_table.php | 8 +- ...4_10_11_100010_create_currencies_table.php | 11 +- ...0_11_100011_create_currency_logs_table.php | 11 +- .../2014_10_11_100012_create_states_table.php | 12 +- ...14_10_11_100013_create_districts_table.php | 18 +- ...30_022600_create_password_resets_table.php | 2 +- ...07_30_023042_create_activity_log_table.php | 4 +- ...20_10_22_071102_create_companies_table.php | 7 +- ...020_10_22_071120_create_contacts_table.php | 12 +- ...20_10_22_071121_create_addresses_table.php | 25 +- ...0_10_22_071150_create_employees_table.php} | 15 +- ...20_11_03_122319_create_documents_table.php | 19 +- .../2020_11_03_122358_create_files_table.php | 12 +- ...020_11_11_065757_create_segments_table.php | 8 +- ..._065838_create_segment_constants_table.php | 14 +- ..._065851_create_segment_companies_table.php | 13 +- ... 2020_11_24_062534_create_banks_table.php} | 24 +- ...1_28_060757_create_service_types_table.php | 36 ++ ...20_11_28_060758_create_bookings_table.php} | 33 +- ...9_212614_create_companies_wallet_table.php | 9 +- ..._12_01_102314_create_transaction_table.php | 63 -- ...12_01_102314_create_transactions_table.php | 59 ++ ...02315_create_transaction_details_table.php | 41 ++ ...12314_create_wallet_transaction_table.php} | 22 +- ...2020_12_02_131122_create_receipt_table.php | 62 -- ...020_12_02_131122_create_receipts_table.php | 50 ++ ...02_131123_create_receipt_details_table.php | 38 ++ ..._28_133342_create_currency_rates_table.php | 12 +- ...133406_create_currency_rate_logs_table.php | 11 +- database/seeds/AddressesTableSeeder.php | 18 - database/seeds/AdminUserTableSeeder.php | 41 +- database/seeds/CompaniesTableSeeder.php | 26 +- database/seeds/CompanyBanksTableSeeder.php | 31 - database/seeds/CountriesTableSeeder.php | 42 +- database/seeds/CurrenciesTableSeeder.php | 53 +- database/seeds/CurrencyRatesTableSeeder.php | 47 -- database/seeds/DatabaseSeeder.php | 5 +- database/seeds/DistrictsTableSeeder.php | 4 +- .../seeds/SegmentConstantsTableSeeder.php | 101 ++-- database/seeds/SegmentsTableSeeder.php | 19 +- database/seeds/StatesTableSeeder.php | 132 ++--- gulpfile.js | 10 +- load_font.php | 202 +++++++ package.json | 11 + resources/assets/images/2829248.png | Bin 0 -> 74265 bytes resources/assets/images/2853457.png | Bin 0 -> 43878 bytes resources/assets/images/2942005.jpg | Bin 0 -> 105176 bytes resources/assets/images/3231370.jpg | Bin 0 -> 39936 bytes resources/assets/images/3568950.png | Bin 0 -> 75966 bytes resources/assets/images/easter-egg.png | Bin 0 -> 54711 bytes .../images/iStock-976354264_Malaysia.jpg | Bin 0 -> 2383297 bytes resources/assets/images/logo-dark.png | Bin 0 -> 24914 bytes resources/assets/images/logo-gradient.png | Bin 0 -> 33843 bytes resources/assets/images/logo-light.png | Bin 0 -> 24873 bytes resources/assets/images/logo.png | Bin 15926 -> 0 bytes resources/assets/images/logo_white.png | Bin 6152 -> 0 bytes resources/assets/images/order_form.png | Bin 0 -> 17346 bytes resources/assets/js/pages.js | 196 +++---- resources/assets/js/pdfThumbnail.js | 90 +++ resources/assets/js/scripts.js | 6 +- resources/assets/sass/_var.scss | 10 +- resources/assets/sass/modules/_buttons.scss | 43 +- .../assets/sass/modules/_form_elements.scss | 4 +- resources/assets/sass/modules/_layout.scss | 101 +++- resources/assets/sass/modules/_login.scss | 11 +- resources/assets/sass/modules/_misc.scss | 2 +- resources/assets/sass/modules/_modals.scss | 1 - .../assets/sass/modules/_typography.scss | 45 +- resources/assets/vue/app.js | 107 ++-- .../elements/EmailVerificationComponent.vue | 75 +++ .../accounts/elements/LoginFormComponent.vue | 57 ++ .../elements/OnboardingStepComponent.vue | 53 ++ .../forms/EmailVerificationFormComponent.vue | 59 ++ .../forms/ForgetPasswordFormComponent.vue | 14 +- .../accounts/forms/LogOutFormComponent.vue | 63 ++ .../accounts/forms/LoginFormComponent.vue | 109 +--- .../forms/RegistrationFormComponent.vue | 227 ++++++-- .../forms/RegistrationStep2FormComponent.vue | 122 ---- .../sections/LoginSectionComponent.vue | 121 ---- .../sections/OnboardingSectionComponent.vue | 101 ++++ .../address/forms/AddressFormComponent.vue | 72 +-- .../banks/elements/BankAccountComponent.vue | 63 ++ .../banks/forms/BankAccountFormComponent.vue | 132 +++++ .../forms/DeleteBankAccountFormComponent.vue | 33 ++ .../SetBankAccountDefaultFormComponent.vue | 33 ++ .../bookings/elements/BookingComponent.vue | 75 +++ .../elements/BookingConfirmationComponent.vue | 268 +++++++++ .../elements/PaymentProofComponent.vue | 66 +++ .../elements/PaymentVerificationComponent.vue | 114 ++++ .../SupplierPendingOrderComponent.vue | 57 ++ .../bookings/forms/BookingFormComponent.vue | 195 +++++++ .../BookingPaymentQuotationComponent.vue | 336 +++++++++++ .../forms/ConfirmQuotationFormComponent.vue | 112 ++++ .../forms/CurrencyConverterComponent.vue | 285 ++++++++++ .../DeletePaymentAttemptFormComponent.vue | 33 ++ .../forms/PaymentProofFormComponent.vue | 85 +++ .../PaymentVerificationFormComponent.vue | 109 ++++ .../forms/PurchaseOrderFormComponent.vue | 230 ++++++++ .../forms/SupplierPlaceOrderFormComponent.vue | 145 +++++ .../forms/confirmBookingComponent.vue | 36 ++ .../BookingDetailsSectionComponent.vue | 315 ++++++++++ .../SupplierPendingOrdersSectionComponent.vue | 150 +++++ .../elements/CustomerProfileComponent.vue | 79 +++ .../IdentificationVerificationComponent.vue | 176 ++++++ .../companies/elements/SupplierComponent.vue | 109 ++++ .../elements/VerificationWarningComponent.vue | 65 +++ .../forms/AssignSegmentFormComponent.vue | 67 +++ .../forms/DeleteSupplierFormComponent.vue | 33 ++ .../forms/DetachSegmentFormComponent.vue | 44 ++ ...dentificationVerificationFormComponent.vue | 144 +++++ .../companies/forms/SupplierFormComponent.vue | 59 ++ .../CustomerProfileSectionComponent.vue | 225 ++++++++ .../SupplierCurrenciesSectionComponent.vue | 82 +++ .../customerDashboardSectionComponent.vue | 181 ++++++ .../elements/DocumentFileViewrComponent.vue | 107 ++++ .../elements/ErrorMessageComponent.vue | 17 + .../general/elements/ListComponent.vue | 18 +- .../general/elements/LoadingComponent.vue | 12 +- .../general/elements/ModalComponent.vue | 18 +- .../general/elements/PaginationComponent.vue | 6 +- .../general/elements/PdfViewerComponent.vue | 56 ++ .../general/elements/SearchComponent.vue | 7 +- .../elements/ValidationErrorComponent.vue | 13 +- .../general/elements/bearComponent.vue | 24 + .../general/forms/FileInputComponent.vue | 53 ++ .../general/forms/FileUploadComponent.vue | 149 +++++ .../general/forms/ModalFormComponent.vue | 8 +- .../general/forms/SelectComponent.vue | 6 +- .../general/forms/SelectableComponent.vue | 54 ++ .../forms/ValidationWrapperComponent.vue | 10 +- .../ConvertibleCurrenciesComponent.vue | 54 ++ .../elements/CurrenciesListComponent.vue | 218 +++++++ .../settings/elements/CurrencyComponent.vue | 39 ++ .../elements/PaymentAttemptComponent.vue | 151 +++++ .../elements/PrimaryCurrencyComponent.vue | 30 + .../settings/elements/SegmentComponent.vue | 87 +++ .../elements/SegmentServiceComponent.vue | 66 +++ .../elements/SegmentServiceListComponent.vue | 58 ++ .../settings/elements/ServiceComponent.vue | 76 +++ .../forms/AddCurrencyFormComponent.vue | 65 +++ .../forms/DeleteCurrencyFormComponent.vue | 37 ++ .../forms/DeleteSegmentFormComponent.vue | 33 ++ .../forms/DeleteServiceFormComponent.vue | 33 ++ .../PaymentAttemptLimitFormComponent.vue | 111 ++++ .../settings/forms/SegmentFormComponent.vue | 59 ++ .../forms/SegmentServiceFormComponent.vue | 293 ++++++++++ .../settings/forms/ServiceFormComponent.vue | 212 +++++++ .../UpdateServiceStatusFormComponent.vue | 33 ++ .../user/elements/UserComponent.vue | 4 +- .../assets/vue/general/directives/closable.js | 39 ++ .../general/functions/router.js} | 0 .../mixins/accounts/authenticationHandler.js | 16 + .../validation/loginFormValidation.js | 11 + .../validation/registrationFormValidation.js | 30 + ...dentificationVerificationFormValidation.js | 16 + .../vue/general/mixins/componentHandler.js | 18 + .../mixins/crudHandler.js} | 17 +- .../vue/general/mixins/errorMessageHandler.js | 13 + .../assets/vue/general/mixins/formHandler.js | 47 ++ resources/assets/vue/general/mixins/guards.js | 13 + .../vue/general/mixins/modalFormHandler.js | 15 + .../mixins/request.js} | 16 +- .../vue/general/mixins/staticFormHandler.js | 14 + .../assets/vue/vuex/modules/authentication.js | 43 +- .../assets/vue/vuex/modules/crudRequest.js | 6 +- .../emails/accounts/layout/base.blade.php | 135 +++++ .../emails/accounts/layout/header.blade.php | 5 + .../emails/accounts/reset_password.blade.php | 11 + .../accounts/user_verification.blade.php | 11 + resources/views/layouts/base.blade.php | 2 +- resources/views/layouts/base_login.blade.php | 74 +-- resources/views/layouts/base_pdf.blade.php | 21 + resources/views/layouts/base_portal.blade.php | 10 +- .../accounts/authentication/login.blade.php | 93 --- .../pages/accounts/email_verified.blade.php | 13 + .../views/pages/accounts/login.blade.php | 86 +++ .../pages/accounts/registration.blade.php | 4 - .../accounts/registration_step_2.blade.php | 4 - .../reset_password.blade.php | 16 +- .../views/pages/booking_details.blade.php | 8 + resources/views/pages/customers.blade.php | 9 + .../views/pages/dashboards/admin.blade.php | 438 ++++++++++++++ .../pages/dashboards/admin_profile.blade.php | 254 --------- .../views/pages/dashboards/customer.blade.php | 5 + .../dashboards/forwarder_profile.blade.php | 238 -------- .../dashboards/importer_profile.blade.php | 9 - .../views/pages/dashboards/index.blade.php | 5 + .../views/pages/pdfs/supplier_order.blade.php | 39 ++ resources/views/pages/settings.blade.php | 536 ++++++++++++++++++ resources/views/partials/footer.blade.php | 4 +- resources/views/partials/header.blade.php | 133 +++-- resources/views/partials/menu.blade.php | 74 --- resources/views/welcome.blade.php | 0 routes/account.php | 29 +- routes/api.php | 34 +- routes/bank.php | 11 + routes/booking.php | 24 +- routes/company.php | 17 + routes/company_bank.php | 16 - routes/crud.php | 16 + routes/currency.php | 16 +- routes/currency_rate.php | 16 - routes/document.php | 3 +- routes/rate.php | 12 + routes/segment.php | 80 +-- routes/transaction.php | 10 +- routes/web.php | 34 +- simhei.ttf | Bin 0 -> 9751960 bytes tests/Feature/ExampleTest.php | 1 - 729 files changed, 23312 insertions(+), 7218 deletions(-) create mode 100644 app/Classes/General/DummyDataTransferObject.php create mode 100644 app/Classes/General/Eloquent/AbstractUpdateRelationshipRecord.php rename app/Classes/General/Eloquent/Filters/{UserName.php => BusinessType.php} (54%) create mode 100644 app/Classes/General/Eloquent/Filters/CountryId.php create mode 100644 app/Classes/General/Eloquent/Filters/CustomServiceType.php create mode 100644 app/Classes/General/Eloquent/Filters/DocumentTypeIn.php rename app/Classes/General/Eloquent/Filters/{NotId.php => IdNot.php} (91%) create mode 100644 app/Classes/General/Eloquent/Filters/IdNotIn.php create mode 100644 app/Classes/General/Eloquent/Filters/Marking.php create mode 100644 app/Classes/General/Eloquent/Filters/NotExpired.php create mode 100644 app/Classes/General/Eloquent/Filters/OriginalCurrencyIdIn.php create mode 100644 app/Classes/General/Eloquent/Filters/Reference.php create mode 100644 app/Classes/General/Eloquent/Filters/ServiceId.php create mode 100644 app/Classes/General/Eloquent/Filters/ServiceType.php create mode 100644 app/Classes/General/Eloquent/Filters/ShortCode.php create mode 100644 app/Classes/General/Eloquent/Filters/StatusIn.php create mode 100644 app/Classes/General/Eloquent/Filters/SupplierCurrencies.php create mode 100644 app/Classes/General/Eloquent/Filters/Type.php create mode 100644 app/Classes/General/Eloquent/Filters/WithBookings.php create mode 100644 app/Classes/General/Eloquent/Filters/WithCompany.php create mode 100644 app/Classes/General/Eloquent/Filters/WithTransactions.php rename app/Classes/General/Eloquent/Filters/{DefaultType.php => isDefault.php} (89%) create mode 100644 app/Classes/General/Helper.php rename app/Classes/{ => General}/Interfaces/DataTransferObject.php (50%) create mode 100644 app/Classes/General/Interfaces/Documentable.php create mode 100644 app/Classes/Jobs/EmailVerificationAttemptExpiration.php create mode 100644 app/Classes/Jobs/PasswordResetTokenExpiration.php create mode 100644 app/Classes/Jobs/SendResetPasswordEmail.php create mode 100644 app/Classes/Jobs/SendUserVerificationEmail.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/CreateCustomerLogic.php delete mode 100644 app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/FetchUserLogic.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/GeneratePasswordResetLogic.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/LogoutUserLogic.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/RefreshAuthenticationTokenLogic.php delete mode 100644 app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/ResendEmailVerificationLogic.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/ResetPasswordLogic.php delete mode 100644 app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php create mode 100644 app/Classes/Modules/Accounts/ControllersLogic/UserEmailVerificationLogic.php create mode 100644 app/Classes/Modules/Accounts/DataTransferObjects/GeneratePasswordResetObject.php create mode 100644 app/Classes/Modules/Accounts/DataTransferObjects/NewPasswordObject.php create mode 100644 app/Classes/Modules/Accounts/DataTransferObjects/PasswordResetObject.php create mode 100644 app/Classes/Modules/Accounts/DataTransferObjects/RegistrationObject.php delete mode 100644 app/Classes/Modules/Accounts/DataTransferObjects/UserObject.php create mode 100644 app/Classes/Modules/Accounts/Processors/AuthenticationProcessor.php create mode 100644 app/Classes/Modules/Accounts/Processors/CreateUserProcessor.php create mode 100644 app/Classes/Modules/Accounts/Processors/GenerateEmailVerificationAttemptProcessor.php create mode 100644 app/Classes/Modules/Accounts/Processors/RefreshAuthenticationTokenProcessor.php create mode 100644 app/Classes/Modules/Accounts/Services/ChangesPassword.php create mode 100644 app/Classes/Modules/Accounts/Services/CompletesEmailVerificationAttempt.php create mode 100644 app/Classes/Modules/Accounts/Services/CompletesPasswordReset.php create mode 100644 app/Classes/Modules/Accounts/Services/ExpiresEmailVerificationAttempt.php create mode 100644 app/Classes/Modules/Accounts/Services/ExpiresPasswordReset.php create mode 100644 app/Classes/Modules/Accounts/Services/FetchesEmailVerificationAttempt.php create mode 100644 app/Classes/Modules/Accounts/Services/FetchesPasswordReset.php create mode 100644 app/Classes/Modules/Accounts/Services/GeneratesAuthenticationToken.php create mode 100644 app/Classes/Modules/Accounts/Services/GeneratesEmailVerificationAttempt.php create mode 100644 app/Classes/Modules/Accounts/Services/GeneratesPasswordReset.php create mode 100644 app/Classes/Modules/Accounts/Services/InvalidatesActiveEmailVerificationAttempts.php create mode 100644 app/Classes/Modules/Accounts/Services/InvalidatesAuthenticationToken.php create mode 100644 app/Classes/Modules/Accounts/Services/VerifiesUser.php create mode 100644 app/Classes/Modules/Accounts/Standards/Criteria/EmailVerificationActiveAttemptExists.php create mode 100644 app/Classes/Modules/Accounts/Standards/Criteria/PasswordResetTokenExists.php create mode 100644 app/Classes/Modules/Accounts/Standards/Criteria/UnverifiedUserEmail.php create mode 100644 app/Classes/Modules/Accounts/Standards/Criteria/UserEmailExists.php create mode 100644 app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php create mode 100644 app/Classes/Modules/Accounts/Standards/Rules/CanGeneratePasswordReset.php rename app/Classes/Modules/Accounts/Standards/Rules/{CanCreateUser.php => CanRegisterUser.php} (62%) create mode 100644 app/Classes/Modules/Accounts/Standards/Rules/CanResendEmailVerification.php create mode 100644 app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php create mode 100644 app/Classes/Modules/Accounts/Standards/Validators/GeneratePasswordResetValidation.php create mode 100644 app/Classes/Modules/Accounts/Standards/Validators/ResetPasswordValidation.php rename app/Classes/Modules/Accounts/Standards/Validators/{UserValidation.php => UserRegistrationValidation.php} (74%) create mode 100644 app/Classes/Modules/Addresses/ControllersLogic/ListDistrictsLogic.php create mode 100644 app/Classes/Modules/Addresses/Services/FetchesDistrict.php rename app/Classes/Modules/{CompanyBanks/Services/ListsCompanyBank.php => Addresses/Services/ListsDistricts.php} (54%) create mode 100644 app/Classes/Modules/Banks/ControllersLogic/CreateBankLogic.php create mode 100644 app/Classes/Modules/Banks/ControllersLogic/DeleteBankLogic.php create mode 100644 app/Classes/Modules/Banks/ControllersLogic/ListBanksLogic.php create mode 100644 app/Classes/Modules/Banks/ControllersLogic/SetBankToDefaultLogic.php create mode 100644 app/Classes/Modules/Banks/ControllersLogic/UpdateBankLogic.php create mode 100644 app/Classes/Modules/Banks/DataTransferObjects/BankObject.php rename app/Classes/Modules/{CompanyBanks/Services/CreatesCompanyBank.php => Banks/Services/CreatesBank.php} (58%) create mode 100644 app/Classes/Modules/Banks/Services/DeletesBank.php rename app/Classes/Modules/{CompanyBanks/Services/FetchesCompanyBank.php => Banks/Services/FetchesBank.php} (54%) create mode 100644 app/Classes/Modules/Banks/Services/ListsBanks.php create mode 100644 app/Classes/Modules/Banks/Services/ResetsBanksDefault.php create mode 100644 app/Classes/Modules/Banks/Services/SetsBankToDefault.php rename app/Classes/Modules/{CompanyBanks/Services/UpdatesCompanyBank.php => Banks/Services/UpdatesBank.php} (58%) create mode 100644 app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php create mode 100644 app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php create mode 100644 app/Classes/Modules/Banks/Standards/Rules/CanListBanks.php create mode 100644 app/Classes/Modules/Banks/Standards/Rules/CanUpdateBank.php rename app/Classes/Modules/{CompanyBanks/Standards/Validators/CompanyBankValidation.php => Banks/Standards/Validators/BankValidation.php} (61%) create mode 100644 app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentLogic.php create mode 100644 app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentVerificationLogic.php create mode 100644 app/Classes/Modules/Bookings/ControllersLogic/ApprovePurchaseOrderLogic.php create mode 100644 app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php create mode 100644 app/Classes/Modules/Bookings/ControllersLogic/CreatePaymentVerificationDocumentLogic.php create mode 100644 app/Classes/Modules/Bookings/ControllersLogic/FetchBookingLogic.php create mode 100644 app/Classes/Modules/Bookings/ControllersLogic/FetchBookingPaymentQuotationLogic.php create mode 100644 app/Classes/Modules/Bookings/DataTransferObjects/CalculationObject.php create mode 100644 app/Classes/Modules/Bookings/Services/CalculatesBookingFloatingAmount.php create mode 100644 app/Classes/Modules/Bookings/Services/CalculatesBookingOutstanding.php create mode 100644 app/Classes/Modules/Bookings/Services/CalculatesBookingPaidAmount.php create mode 100644 app/Classes/Modules/Bookings/Services/FetchesBookingQuotation.php create mode 100644 app/Classes/Modules/Bookings/Services/GeneratesBookingQuotation.php rename app/Classes/Modules/{CurrencyRates/Standards/Rules/CanFetchCurrencyRate.php => Bookings/Standards/Rules/CanFetchBooking.php} (62%) create mode 100644 app/Classes/Modules/Companies/ControllersLogic/ApproveIdentificationDocumentLogic.php create mode 100644 app/Classes/Modules/Companies/ControllersLogic/AssignCompanyToSegmentLogic.php create mode 100644 app/Classes/Modules/Companies/ControllersLogic/CreateIdentificationDocumentLogic.php create mode 100644 app/Classes/Modules/Companies/ControllersLogic/FetchCompanyBookingQuotationLogic.php create mode 100644 app/Classes/Modules/Companies/ControllersLogic/RemoveCompanyFromSegmentLogic.php create mode 100644 app/Classes/Modules/Companies/ControllersLogic/UpdateSupplierCurrenciesLogic.php create mode 100644 app/Classes/Modules/Companies/DataTransferObjects/CompanyServiceConfigurationsObject.php delete mode 100644 app/Classes/Modules/Companies/DataTransferObjects/ConnectionObject.php delete mode 100644 app/Classes/Modules/Companies/DataTransferObjects/EmployeeObject.php create mode 100644 app/Classes/Modules/Companies/DataTransferObjects/EmploymentObject.php delete mode 100644 app/Classes/Modules/Companies/DataTransferObjects/ModuleObject.php create mode 100644 app/Classes/Modules/Companies/Processors/AssignEmployeeProcessor.php create mode 100644 app/Classes/Modules/Companies/Processors/AssignSegmentProcessor.php create mode 100644 app/Classes/Modules/Companies/Processors/CreateCompanyProcessor.php create mode 100644 app/Classes/Modules/Companies/Services/AddCurrenciesResourceToSupplierCompany.php create mode 100644 app/Classes/Modules/Companies/Services/AssignsCompanyToSegment.php create mode 100644 app/Classes/Modules/Companies/Services/AssignsEmployee.php create mode 100644 app/Classes/Modules/Companies/Services/DeletesCompany.php create mode 100644 app/Classes/Modules/Companies/Services/FetchesCompanyPaymentAttemptLimit.php create mode 100644 app/Classes/Modules/Companies/Services/FetchesCompanyServiceSettings.php create mode 100644 app/Classes/Modules/Companies/Services/FetchesCompanyServices.php create mode 100644 app/Classes/Modules/Companies/Services/RemovesCompanyFromSegment.php create mode 100644 app/Classes/Modules/Companies/Services/UpdatesCompanyStatus.php rename app/Classes/Modules/{CompanyEmployees/Standards/Rules/CanCreateCompanyEmployee.php => Companies/Standards/Rules/CanAssignEmployee.php} (71%) create mode 100644 app/Classes/Modules/Companies/Standards/Rules/CanAssignSegment.php create mode 100644 app/Classes/Modules/Companies/Standards/Rules/CanCreateIdentificationDocument.php rename app/Classes/Modules/{CompanyEmployees => Companies}/Standards/Validators/CompanyEmployeeValidation.php (65%) delete mode 100644 app/Classes/Modules/CompanyBanks/ControllersLogic/CreateCompanyBankLogic.php delete mode 100644 app/Classes/Modules/CompanyBanks/ControllersLogic/DeleteCompanyBankLogic.php delete mode 100644 app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateCompanyBankLogic.php delete mode 100644 app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateToDefaultCompanyBankLogic.php delete mode 100644 app/Classes/Modules/CompanyBanks/DataTransferObjects/CompanyBankObject.php delete mode 100644 app/Classes/Modules/CompanyBanks/Services/DeletesCompanyBank.php delete mode 100644 app/Classes/Modules/CompanyBanks/Services/UpdatesToDefaultCompanyBank.php delete mode 100644 app/Classes/Modules/CompanyBanks/Services/UpdatesToNonDefaultCompanyBank.php delete mode 100644 app/Classes/Modules/CompanyBanks/Standards/Rules/CanCreateCompanyBank.php delete mode 100644 app/Classes/Modules/CompanyBanks/Standards/Rules/CanUpdateCompanyBank.php delete mode 100644 app/Classes/Modules/CompanyEmployees/DataTransferObjects/CompanyEmployeeObject.php delete mode 100644 app/Classes/Modules/CompanyEmployees/Services/CreatesCompanyEmployee.php create mode 100644 app/Classes/Modules/Contacts/Processors/CreateContactProcessor.php create mode 100644 app/Classes/Modules/Countries/ControllersLogic/ListCountriesLogic.php create mode 100644 app/Classes/Modules/Countries/DataTransferObjects/CountryObject.php create mode 100644 app/Classes/Modules/Countries/Services/CreatesCountry.php create mode 100644 app/Classes/Modules/Countries/Services/FetchesCountry.php create mode 100644 app/Classes/Modules/Currencies/ControllersLogic/FetchSystemPrimaryCurrencyLogic.php rename app/Classes/Modules/{CurrencyRates/ControllersLogic/CalculateCurrencyRateLogic.php => Currencies/ControllersLogic/Rates/CalculateRateLogic.php} (50%) create mode 100644 app/Classes/Modules/Currencies/ControllersLogic/Rates/CreateRateLogic.php create mode 100644 app/Classes/Modules/Currencies/ControllersLogic/Rates/DeleteRateLogic.php create mode 100644 app/Classes/Modules/Currencies/ControllersLogic/Rates/FetchRateLogic.php rename app/Classes/Modules/{CurrencyRates/ControllersLogic/ListCurrencyRatesLogicLogic.php => Currencies/ControllersLogic/Rates/ListRatesLogic.php} (52%) create mode 100644 app/Classes/Modules/Currencies/ControllersLogic/Rates/UpdateRateLogic.php create mode 100644 app/Classes/Modules/Currencies/DataTransferObjects/CurrencyConversionObject.php create mode 100644 app/Classes/Modules/Currencies/DataTransferObjects/RateObject.php rename app/Classes/Modules/{CurrencyRates/Services/CalculatesCurrencyRate.php => Currencies/Services/Rates/CalculatesRate.php} (68%) create mode 100644 app/Classes/Modules/Currencies/Services/Rates/CreatesRate.php rename app/Classes/Modules/{CurrencyRates/Services/CreatesCurrencyRateLog.php => Currencies/Services/Rates/CreatesRateLog.php} (79%) create mode 100644 app/Classes/Modules/Currencies/Services/Rates/CreatesRates.php create mode 100644 app/Classes/Modules/Currencies/Services/Rates/DeletesRate.php rename app/Classes/Modules/{CurrencyRates/Services/FetchesCurrencyRate.php => Currencies/Services/Rates/FetchesRate.php} (77%) rename app/Classes/Modules/{CurrencyRates/Services/ListsCurrencyRates.php => Currencies/Services/Rates/ListsRates.php} (77%) rename app/Classes/Modules/{CurrencyRates/Services/UpdatesCurrencyRate.php => Currencies/Services/Rates/UpdatesRate.php} (51%) create mode 100644 app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php create mode 100644 app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php rename app/Classes/Modules/{CurrencyRates/Standards/Rules/CanDeleteCurrencyRate.php => Currencies/Standards/Rules/Rates/CanDeleteRate.php} (67%) rename app/Classes/Modules/{CompanyBanks/Standards/Rules/CanDeleteCompanyBank.php => Currencies/Standards/Rules/Rates/CanFetchRate.php} (55%) rename app/Classes/Modules/{CurrencyRates/Standards/Rules/CanListCurrencyRates.php => Currencies/Standards/Rules/Rates/CanListRates.php} (67%) create mode 100644 app/Classes/Modules/Currencies/Standards/Rules/Rates/CanUpdateRate.php rename app/Classes/Modules/{CurrencyRates/Standards/Validators/CurrencyRateValidation.php => Currencies/Standards/Validators/RateValidation.php} (76%) delete mode 100644 app/Classes/Modules/CurrencyRates/ControllersLogic/CreateCurrencyRateLogic.php delete mode 100644 app/Classes/Modules/CurrencyRates/ControllersLogic/DeleteCurrencyRateLogic.php delete mode 100644 app/Classes/Modules/CurrencyRates/ControllersLogic/FetchCurrencyRateLogic.php delete mode 100644 app/Classes/Modules/CurrencyRates/ControllersLogic/UpdateCurrencyRateLogic.php delete mode 100644 app/Classes/Modules/CurrencyRates/DataTransferObjects/CurrencyRateObject.php delete mode 100644 app/Classes/Modules/CurrencyRates/Services/CreatesCurrencyRate.php delete mode 100644 app/Classes/Modules/CurrencyRates/Services/DeletesCurrencyRate.php delete mode 100644 app/Classes/Modules/CurrencyRates/Standards/Rules/CanCreateCurrencyRate.php delete mode 100644 app/Classes/Modules/CurrencyRates/Standards/Rules/CanUpdateCurrencyRate.php create mode 100644 app/Classes/Modules/Documents/ControllersLogic/RejectDocumentLogic.php create mode 100644 app/Classes/Modules/Documents/ControllersLogic/RenderDocumentLogic.php delete mode 100644 app/Classes/Modules/Documents/Services/Convert64ToFile.php create mode 100644 app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php delete mode 100644 app/Classes/Modules/Documents/Services/CreatesFile.php create mode 100644 app/Classes/Modules/Documents/Services/CreatesFiles.php create mode 100644 app/Classes/Modules/Documents/Services/RejectsDocument.php create mode 100644 app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php create mode 100644 app/Classes/Modules/Documents/Standards/Rules/CanRenderDocument.php delete mode 100644 app/Classes/Modules/SegmentCompanies/DataTransferObjects/SegmentCompanyObject.php delete mode 100644 app/Classes/Modules/SegmentCompanies/Services/CreatesSegmentCompany.php delete mode 100644 app/Classes/Modules/SegmentCompanies/Standards/Rules/CanCreateSegmentCompany.php delete mode 100644 app/Classes/Modules/SegmentCompanies/Standards/Validators/SegmentCompanyValidation.php delete mode 100644 app/Classes/Modules/SegmentConstants/ControllersLogic/CreateSegmentConstantLogic.php delete mode 100644 app/Classes/Modules/SegmentConstants/ControllersLogic/ListStandardSegmentConstantLogic.php delete mode 100644 app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateSegmentConstantLogic.php delete mode 100644 app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateStandardSegmentConstantLogic.php delete mode 100644 app/Classes/Modules/SegmentConstants/DataTransferObjects/SegmentConstantObject.php delete mode 100644 app/Classes/Modules/SegmentConstants/Services/CreatesSegmentConstant.php delete mode 100644 app/Classes/Modules/SegmentConstants/Standards/Rules/CanCreateSegmentConstant.php delete mode 100644 app/Classes/Modules/SegmentConstants/Standards/Rules/CanListStandardSegmentConstants.php delete mode 100644 app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateSegmentConstant.php delete mode 100644 app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateStandardSegmentConstant.php create mode 100644 app/Classes/Modules/Segments/ControllersLogic/FetchConstantLogic.php create mode 100644 app/Classes/Modules/Segments/ControllersLogic/FetchSegmentLogic.php create mode 100644 app/Classes/Modules/Segments/ControllersLogic/ListSegmentLogic.php delete mode 100644 app/Classes/Modules/Segments/ControllersLogic/ListStandardSegmentLogic.php create mode 100644 app/Classes/Modules/Segments/ControllersLogic/UpdateConstantLogic.php create mode 100644 app/Classes/Modules/Segments/DataTransferObjects/ConstantObject.php create mode 100644 app/Classes/Modules/Segments/Services/ConvertsConstantDetailsToResource.php create mode 100644 app/Classes/Modules/Segments/Services/CreatesConstant.php rename app/Classes/Modules/{SegmentConstants/Services/FetchesSegmentConstant.php => Segments/Services/FetchesConstant.php} (76%) rename app/Classes/Modules/{SegmentConstants/Services/ListsSegmentConstants.php => Segments/Services/ListsConstants.php} (76%) rename app/Classes/Modules/{SegmentConstants/Services/UpdatesSegmentConstant.php => Segments/Services/UpdatesConstant.php} (57%) create mode 100644 app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php create mode 100644 app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php rename app/Classes/Modules/Segments/Standards/Rules/{CanListStandardSegments.php => CanListSegments.php} (76%) create mode 100644 app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php rename app/Classes/Modules/{SegmentConstants/Standards/Validators/SegmentConstantValidation.php => Segments/Standards/Validators/ConstantValidation.php} (55%) create mode 100644 app/Classes/Modules/ServiceTypes/ControllersLogic/CreateServiceTypeLogic.php create mode 100644 app/Classes/Modules/ServiceTypes/ControllersLogic/DeleteServiceTypeLogic.php create mode 100644 app/Classes/Modules/ServiceTypes/ControllersLogic/FetchServiceTypeLogic.php create mode 100644 app/Classes/Modules/ServiceTypes/ControllersLogic/ListServiceTypesLogic.php create mode 100644 app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateCustomServiceConstantLogic.php create mode 100644 app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeLogic.php create mode 100644 app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeStatusLogic.php create mode 100644 app/Classes/Modules/ServiceTypes/DataTransferObjects/CustomConfigurationsObject.php create mode 100644 app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceConfigurationsObject.php create mode 100644 app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceCurrenciesObject.php create mode 100644 app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceDetailObject.php create mode 100644 app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceTypeObject.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/CreatesServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/CreatesServiceTypeConstantDetails.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/DeletesServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/FetchesServiceConfigurations.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/FetchesServiceCurrenciesConfigurations.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/FetchesServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/ListsServiceTypes.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/UpdatesServiceCurrencyRates.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/UpdatesServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Services/UpdatesServiceTypeStatus.php create mode 100644 app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Standards/Rules/CanFetchServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Standards/Rules/CanListServiceTypes.php create mode 100644 app/Classes/Modules/ServiceTypes/Standards/Rules/CanUpdateServiceType.php create mode 100644 app/Classes/Modules/ServiceTypes/Standards/Validators/ServiceTypeValidation.php create mode 100644 app/Classes/Modules/Transactions/ControllersLogic/CreatePaymentProofDocumentLogic.php create mode 100644 app/Classes/Modules/Transactions/ControllersLogic/CreatePurchaseOrderTransactionLogic.php create mode 100644 app/Classes/Modules/Transactions/ControllersLogic/CreateSupplierTransactionLogic.php create mode 100644 app/Classes/Modules/Transactions/ControllersLogic/ListTransactionsLogic.php create mode 100644 app/Classes/Modules/Transactions/ControllersLogic/SuspendTransactionLogic.php rename app/Classes/Modules/Transactions/Services/{ChecksIfTransactionBillNoExists.php => ChecksIfTransactionBillNumberExists.php} (76%) create mode 100644 app/Classes/Modules/Transactions/Services/DeletesTransactionDetails.php delete mode 100644 app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNo.php create mode 100644 app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php create mode 100644 app/Classes/Modules/Transactions/Services/ListsTransactions.php create mode 100644 app/Classes/Modules/Transactions/Services/UpdatesTransaction.php create mode 100644 app/Classes/Modules/Transactions/Services/UpdatesTransactionStatus.php create mode 100644 app/Classes/Notifications/ResetPasswordEmail.php create mode 100644 app/Classes/Notifications/UserVerificationEmail.php rename app/Classes/ValueObjects/Constants/{CompanyBankType.php => BankAccountType.php} (78%) create mode 100644 app/Classes/ValueObjects/Constants/Countries.php delete mode 100644 app/Classes/ValueObjects/Constants/DefaultType.php create mode 100644 app/Classes/ValueObjects/Constants/Notifications.php delete mode 100644 app/Classes/ValueObjects/Constants/ObjectStatus.php create mode 100644 app/Classes/ValueObjects/Constants/RoleTypes.php delete mode 100644 app/Classes/ValueObjects/Constants/Roles.php create mode 100644 app/Classes/ValueObjects/Constants/SegmentConstants.php create mode 100644 app/Classes/ValueObjects/Constants/TransactionStatus.php create mode 100644 app/Classes/ValueObjects/Constants/TransactionType.php create mode 100644 app/Http/Controllers/Accounts/CreateCustomerController.php create mode 100644 app/Http/Controllers/Accounts/FetchUserController.php create mode 100644 app/Http/Controllers/Accounts/RefreshAuthenticationTokenController.php delete mode 100644 app/Http/Controllers/Accounts/RegistrationStep2Controller.php create mode 100644 app/Http/Controllers/Accounts/ResendEmailVerificationController.php rename app/Http/Controllers/Accounts/{CreateUserController.php => UserAuthenticationLogoutController.php} (55%) create mode 100644 app/Http/Controllers/Accounts/UserEmailVerificationController.php create mode 100644 app/Http/Controllers/Addresses/ListDistrictsController.php create mode 100644 app/Http/Controllers/Banks/CreateBankController.php create mode 100644 app/Http/Controllers/Banks/DeleteBankController.php create mode 100644 app/Http/Controllers/Banks/ListBanksController.php create mode 100644 app/Http/Controllers/Banks/SetBankToDefaultController.php create mode 100644 app/Http/Controllers/Banks/UpdateBankController.php create mode 100644 app/Http/Controllers/Bookings/ApprovePaymentController.php create mode 100644 app/Http/Controllers/Bookings/ApprovePaymentVerificationController.php create mode 100644 app/Http/Controllers/Bookings/ApprovePurchaseOrderController.php create mode 100644 app/Http/Controllers/Bookings/CreateBookingPaymentController.php create mode 100644 app/Http/Controllers/Bookings/CreatePaymentVerificationController.php create mode 100644 app/Http/Controllers/Bookings/FetchBookingController.php create mode 100644 app/Http/Controllers/Bookings/FetchBookingPaymentQuotationController.php create mode 100644 app/Http/Controllers/Companies/ApproveIdentificationDocumentController.php create mode 100644 app/Http/Controllers/Companies/AssignCompanyToSegmentController.php create mode 100644 app/Http/Controllers/Companies/CreateIdentificationDocumentController.php create mode 100644 app/Http/Controllers/Companies/FetchCompanyBookingQuotationController.php create mode 100644 app/Http/Controllers/Companies/RemoveCompanyFromSegmentController.php create mode 100644 app/Http/Controllers/Companies/UpdateSupplierCurrenciesController.php delete mode 100644 app/Http/Controllers/CompanyBanks/CreateCompanyBankController.php delete mode 100644 app/Http/Controllers/CompanyBanks/DeleteCompanyBankController.php delete mode 100644 app/Http/Controllers/CompanyBanks/UpdateCompanyBankController.php delete mode 100644 app/Http/Controllers/CompanyBanks/UpdateToDefaultCompanyBankController.php create mode 100644 app/Http/Controllers/Currencies/FetchSystemPrimaryCurrencyController.php create mode 100644 app/Http/Controllers/Currencies/Rates/CalculateRateController.php create mode 100644 app/Http/Controllers/Currencies/Rates/CreateRateController.php create mode 100644 app/Http/Controllers/Currencies/Rates/DeleteRateController.php create mode 100644 app/Http/Controllers/Currencies/Rates/FetchRateController.php create mode 100644 app/Http/Controllers/Currencies/Rates/ListRatesController.php create mode 100644 app/Http/Controllers/Currencies/Rates/UpdateRateController.php delete mode 100644 app/Http/Controllers/CurrencyRates/CalculateCurrencyRateController.php delete mode 100644 app/Http/Controllers/CurrencyRates/CreateCurrencyRateController.php delete mode 100644 app/Http/Controllers/CurrencyRates/DeleteCurrencyRateController.php delete mode 100644 app/Http/Controllers/CurrencyRates/FetchCurrencyRateController.php delete mode 100644 app/Http/Controllers/CurrencyRates/ListCurrencyRatesController.php delete mode 100644 app/Http/Controllers/CurrencyRates/UpdateCompanyController.php create mode 100644 app/Http/Controllers/Documents/RejectDocumentController.php create mode 100644 app/Http/Controllers/Documents/RenderDocumentController.php delete mode 100644 app/Http/Controllers/SegmentConstants/CreateSegmentConstantController.php delete mode 100644 app/Http/Controllers/SegmentConstants/UpdateSegmentConstantController.php create mode 100644 app/Http/Controllers/Segments/FetchConstantController.php create mode 100644 app/Http/Controllers/Segments/FetchSegmentController.php create mode 100644 app/Http/Controllers/Segments/ListSegmentsController.php create mode 100644 app/Http/Controllers/Segments/UpdateConstantController.php create mode 100644 app/Http/Controllers/Segments/UpdateCustomServiceConstantController.php create mode 100644 app/Http/Controllers/ServiceTypes/CreateServiceTypeController.php create mode 100644 app/Http/Controllers/ServiceTypes/DeleteServiceTypeController.php create mode 100644 app/Http/Controllers/ServiceTypes/FetchServiceTypeController.php create mode 100644 app/Http/Controllers/ServiceTypes/ListServiceTypesController.php create mode 100644 app/Http/Controllers/ServiceTypes/UpdateServiceTypeController.php create mode 100644 app/Http/Controllers/ServiceTypes/UpdateServiceTypeStatusController.php create mode 100644 app/Http/Controllers/Services/CountriesListController.php create mode 100644 app/Http/Controllers/Transactions/CreatePaymentProofDocumentController.php create mode 100644 app/Http/Controllers/Transactions/CreatePurchaseOrderTransactionController.php create mode 100644 app/Http/Controllers/Transactions/CreateSupplierTransactionController.php create mode 100644 app/Http/Controllers/Transactions/ListTransactionsController.php create mode 100644 app/Http/Controllers/Transactions/SuspendTransactionController.php rename app/Http/Resources/{CompanyBankResource.php => BankResource.php} (80%) create mode 100644 app/Http/Resources/ConstantResource.php create mode 100644 app/Http/Resources/CountryResource.php create mode 100644 app/Http/Resources/CurrencyConversionResource.php create mode 100644 app/Http/Resources/CustomServiceTypeResource.php create mode 100644 app/Http/Resources/DistrictResource.php rename app/Http/Resources/{SegmentConstantResource.php => FileResource.php} (73%) create mode 100644 app/Http/Resources/ServiceTypeResource.php rename app/Models/{CompanyBank.php => Bank.php} (68%) rename app/Models/{CompanyEmployee.php => Employee.php} (58%) create mode 100644 app/Models/PasswordReset.php create mode 100644 app/Models/ServiceType.php create mode 100644 app/Models/UserEmailVerification.php create mode 100644 app/Scopes/CustomerBookingsScope.php create mode 100644 config/jwt.php rename database/migrations/{2020_10_22_071150_create_company_employees_table.php => 2020_10_22_071150_create_employees_table.php} (61%) rename database/migrations/{2020_11_24_062534_create_company_banks_table.php => 2020_11_24_062534_create_banks_table.php} (55%) create mode 100644 database/migrations/2020_11_28_060757_create_service_types_table.php rename database/migrations/{2020_12_02_060758_create_bookings_table.php => 2020_11_28_060758_create_bookings_table.php} (50%) delete mode 100644 database/migrations/2020_12_01_102314_create_transaction_table.php create mode 100644 database/migrations/2020_12_01_102314_create_transactions_table.php create mode 100644 database/migrations/2020_12_01_102315_create_transaction_details_table.php rename database/migrations/{2020_11_30_212314_create_wallet_transaction_table.php => 2020_12_01_212314_create_wallet_transaction_table.php} (57%) delete mode 100644 database/migrations/2020_12_02_131122_create_receipt_table.php create mode 100644 database/migrations/2020_12_02_131122_create_receipts_table.php create mode 100644 database/migrations/2020_12_02_131123_create_receipt_details_table.php delete mode 100644 database/seeds/AddressesTableSeeder.php delete mode 100644 database/seeds/CompanyBanksTableSeeder.php delete mode 100644 database/seeds/CurrencyRatesTableSeeder.php create mode 100644 load_font.php create mode 100644 resources/assets/images/2829248.png create mode 100644 resources/assets/images/2853457.png create mode 100644 resources/assets/images/2942005.jpg create mode 100644 resources/assets/images/3231370.jpg create mode 100644 resources/assets/images/3568950.png create mode 100644 resources/assets/images/easter-egg.png create mode 100644 resources/assets/images/iStock-976354264_Malaysia.jpg create mode 100644 resources/assets/images/logo-dark.png create mode 100644 resources/assets/images/logo-gradient.png create mode 100644 resources/assets/images/logo-light.png delete mode 100644 resources/assets/images/logo.png delete mode 100644 resources/assets/images/logo_white.png create mode 100644 resources/assets/images/order_form.png create mode 100644 resources/assets/js/pdfThumbnail.js create mode 100644 resources/assets/vue/components/accounts/elements/EmailVerificationComponent.vue create mode 100644 resources/assets/vue/components/accounts/elements/LoginFormComponent.vue create mode 100644 resources/assets/vue/components/accounts/elements/OnboardingStepComponent.vue create mode 100644 resources/assets/vue/components/accounts/forms/EmailVerificationFormComponent.vue create mode 100644 resources/assets/vue/components/accounts/forms/LogOutFormComponent.vue delete mode 100644 resources/assets/vue/components/accounts/forms/RegistrationStep2FormComponent.vue delete mode 100644 resources/assets/vue/components/accounts/sections/LoginSectionComponent.vue create mode 100644 resources/assets/vue/components/accounts/sections/OnboardingSectionComponent.vue create mode 100644 resources/assets/vue/components/banks/elements/BankAccountComponent.vue create mode 100644 resources/assets/vue/components/banks/forms/BankAccountFormComponent.vue create mode 100644 resources/assets/vue/components/banks/forms/DeleteBankAccountFormComponent.vue create mode 100644 resources/assets/vue/components/banks/forms/SetBankAccountDefaultFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/elements/BookingComponent.vue create mode 100644 resources/assets/vue/components/bookings/elements/BookingConfirmationComponent.vue create mode 100644 resources/assets/vue/components/bookings/elements/PaymentProofComponent.vue create mode 100644 resources/assets/vue/components/bookings/elements/PaymentVerificationComponent.vue create mode 100644 resources/assets/vue/components/bookings/elements/SupplierPendingOrderComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/BookingFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/BookingPaymentQuotationComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/ConfirmQuotationFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/CurrencyConverterComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/DeletePaymentAttemptFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/PaymentProofFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/PaymentVerificationFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/PurchaseOrderFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/SupplierPlaceOrderFormComponent.vue create mode 100644 resources/assets/vue/components/bookings/forms/confirmBookingComponent.vue create mode 100644 resources/assets/vue/components/bookings/sections/BookingDetailsSectionComponent.vue create mode 100644 resources/assets/vue/components/bookings/sections/SupplierPendingOrdersSectionComponent.vue create mode 100644 resources/assets/vue/components/companies/elements/CustomerProfileComponent.vue create mode 100644 resources/assets/vue/components/companies/elements/IdentificationVerificationComponent.vue create mode 100644 resources/assets/vue/components/companies/elements/SupplierComponent.vue create mode 100644 resources/assets/vue/components/companies/elements/VerificationWarningComponent.vue create mode 100644 resources/assets/vue/components/companies/forms/AssignSegmentFormComponent.vue create mode 100644 resources/assets/vue/components/companies/forms/DeleteSupplierFormComponent.vue create mode 100644 resources/assets/vue/components/companies/forms/DetachSegmentFormComponent.vue create mode 100644 resources/assets/vue/components/companies/forms/IdentificationVerificationFormComponent.vue create mode 100644 resources/assets/vue/components/companies/forms/SupplierFormComponent.vue create mode 100644 resources/assets/vue/components/companies/sections/CustomerProfileSectionComponent.vue create mode 100644 resources/assets/vue/components/companies/sections/SupplierCurrenciesSectionComponent.vue create mode 100644 resources/assets/vue/components/companies/sections/customerDashboardSectionComponent.vue create mode 100644 resources/assets/vue/components/general/elements/DocumentFileViewrComponent.vue create mode 100644 resources/assets/vue/components/general/elements/ErrorMessageComponent.vue create mode 100644 resources/assets/vue/components/general/elements/PdfViewerComponent.vue create mode 100644 resources/assets/vue/components/general/elements/bearComponent.vue create mode 100644 resources/assets/vue/components/general/forms/FileInputComponent.vue create mode 100644 resources/assets/vue/components/general/forms/FileUploadComponent.vue create mode 100644 resources/assets/vue/components/general/forms/SelectableComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/ConvertibleCurrenciesComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/CurrenciesListComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/CurrencyComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/PaymentAttemptComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/PrimaryCurrencyComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/SegmentComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/SegmentServiceComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/SegmentServiceListComponent.vue create mode 100644 resources/assets/vue/components/settings/elements/ServiceComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/AddCurrencyFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/DeleteCurrencyFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/DeleteSegmentFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/DeleteServiceFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/PaymentAttemptLimitFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/SegmentFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/SegmentServiceFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/ServiceFormComponent.vue create mode 100644 resources/assets/vue/components/settings/forms/UpdateServiceStatusFormComponent.vue create mode 100644 resources/assets/vue/general/directives/closable.js rename resources/assets/{js/route.js => vue/general/functions/router.js} (100%) create mode 100644 resources/assets/vue/general/mixins/accounts/authenticationHandler.js create mode 100644 resources/assets/vue/general/mixins/accounts/validation/loginFormValidation.js create mode 100644 resources/assets/vue/general/mixins/accounts/validation/registrationFormValidation.js create mode 100644 resources/assets/vue/general/mixins/companies/validation/identificationVerificationFormValidation.js create mode 100644 resources/assets/vue/general/mixins/componentHandler.js rename resources/assets/vue/{mixins/crudMixin.js => general/mixins/crudHandler.js} (81%) create mode 100644 resources/assets/vue/general/mixins/errorMessageHandler.js create mode 100644 resources/assets/vue/general/mixins/formHandler.js create mode 100644 resources/assets/vue/general/mixins/guards.js create mode 100644 resources/assets/vue/general/mixins/modalFormHandler.js rename resources/assets/vue/{mixins/requestMixin.js => general/mixins/request.js} (72%) create mode 100644 resources/assets/vue/general/mixins/staticFormHandler.js create mode 100644 resources/views/emails/accounts/layout/base.blade.php create mode 100644 resources/views/emails/accounts/layout/header.blade.php create mode 100644 resources/views/emails/accounts/reset_password.blade.php create mode 100644 resources/views/emails/accounts/user_verification.blade.php create mode 100644 resources/views/layouts/base_pdf.blade.php delete mode 100644 resources/views/pages/accounts/authentication/login.blade.php create mode 100644 resources/views/pages/accounts/email_verified.blade.php create mode 100644 resources/views/pages/accounts/login.blade.php delete mode 100644 resources/views/pages/accounts/registration.blade.php delete mode 100644 resources/views/pages/accounts/registration_step_2.blade.php rename resources/views/pages/accounts/{authentication => }/reset_password.blade.php (81%) create mode 100644 resources/views/pages/booking_details.blade.php create mode 100644 resources/views/pages/customers.blade.php create mode 100644 resources/views/pages/dashboards/admin.blade.php delete mode 100644 resources/views/pages/dashboards/admin_profile.blade.php create mode 100644 resources/views/pages/dashboards/customer.blade.php delete mode 100644 resources/views/pages/dashboards/forwarder_profile.blade.php delete mode 100644 resources/views/pages/dashboards/importer_profile.blade.php create mode 100644 resources/views/pages/dashboards/index.blade.php create mode 100644 resources/views/pages/pdfs/supplier_order.blade.php create mode 100644 resources/views/pages/settings.blade.php delete mode 100644 resources/views/partials/menu.blade.php delete mode 100644 resources/views/welcome.blade.php create mode 100644 routes/bank.php delete mode 100644 routes/company_bank.php delete mode 100644 routes/currency_rate.php create mode 100644 routes/rate.php create mode 100644 simhei.ttf diff --git a/.env.example b/.env.example index 5ac21009..b26bfbf8 100644 --- a/.env.example +++ b/.env.example @@ -45,4 +45,7 @@ PUSHER_APP_CLUSTER=mt1 MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}" MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}" -JWT_SECRET= \ No newline at end of file +FILESYSTEM_DRIVER="documents" + +JWT_SECRET= +JWT_TTL=1440 \ No newline at end of file diff --git a/app/Classes/Exceptions/ErrorException.php b/app/Classes/Exceptions/ErrorException.php index 34cfdbb5..a1a71069 100644 --- a/app/Classes/Exceptions/ErrorException.php +++ b/app/Classes/Exceptions/ErrorException.php @@ -3,7 +3,6 @@ namespace App\Classes\Exceptions; use Exception; -use Illuminate\Support\Facades\Log; class ErrorException extends Exception { diff --git a/app/Classes/General/Abstracts/AbstractControllerLogic.php b/app/Classes/General/Abstracts/AbstractControllerLogic.php index c07da1ce..2fdd0dab 100644 --- a/app/Classes/General/Abstracts/AbstractControllerLogic.php +++ b/app/Classes/General/Abstracts/AbstractControllerLogic.php @@ -3,16 +3,19 @@ namespace App\Classes\General\Abstracts; +use App\Classes\Exceptions\ErrorException; +use App\Classes\Exceptions\InternalServerErrorException; use App\Classes\ValueObjects\Constants\Notifications; use App\Classes\ValueObjects\Constants\HttpStatus; use App\Classes\ValueObjects\Response\ApiResponseObject; -use ErrorException; +use ErrorException as GeneralExceptions; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\JsonResource; use Illuminate\Http\Resources\Json\ResourceCollection; +use Illuminate\Support\Facades\DB; -abstract class AbstractControllersLogic +abstract class AbstractControllerLogic { /** @@ -49,10 +52,17 @@ abstract class AbstractControllersLogic try { - return $this->logic($request); + DB::beginTransaction(); - } catch (ErrorException $exception){ - return (new ApiResponseObject($this->getNotificationTitle().' failed', $exception->getMessage(), $exception->getCode()))->handler(); + $response = $this->logic($request); + + DB::commit(); + + return $response; + + } catch (ErrorException|GeneralExceptions $exception){ + return (new ApiResponseObject($this->getNotificationTitle().' failed', $exception->getMessage(), + $exception->getCode() ? $exception->getCode() : HttpStatus::SERVER_ERROR))->handler(); } } diff --git a/app/Classes/General/Abstracts/AbstractRule.php b/app/Classes/General/Abstracts/AbstractRule.php index a4506ba2..d2e0568b 100644 --- a/app/Classes/General/Abstracts/AbstractRule.php +++ b/app/Classes/General/Abstracts/AbstractRule.php @@ -5,7 +5,7 @@ namespace App\Classes\General\Abstracts; use App\Classes\Exceptions\AccessForbiddenException; use App\Classes\Exceptions\RequestValidationException; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; abstract class AbstractRule { diff --git a/app/Classes/General/Abstracts/AbstractService.php b/app/Classes/General/Abstracts/AbstractService.php index 03a2e8cc..7c7b6ddb 100644 --- a/app/Classes/General/Abstracts/AbstractService.php +++ b/app/Classes/General/Abstracts/AbstractService.php @@ -3,7 +3,7 @@ namespace App\Classes\General\Abstracts; use App\Classes\Exceptions\MalformedRequestException; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\QueryException; @@ -16,7 +16,7 @@ abstract class AbstractService * @return mixed * @throws MalformedRequestException */ - public function execute(Model $model, DataTransferObject $object){ + public function execute(Model $model){ try{ diff --git a/app/Classes/General/Abstracts/AbstractValidation.php b/app/Classes/General/Abstracts/AbstractValidation.php index 27f51272..fae27298 100644 --- a/app/Classes/General/Abstracts/AbstractValidation.php +++ b/app/Classes/General/Abstracts/AbstractValidation.php @@ -4,7 +4,7 @@ namespace App\Classes\General\Abstracts; use App\Classes\Exceptions\RequestValidationException; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; use Illuminate\Support\Facades\Validator; abstract class AbstractValidation @@ -31,6 +31,7 @@ abstract class AbstractValidation /** * @param DataTransferObject $object + * @param null|string $type * @return bool * @throws RequestValidationException */ diff --git a/app/Classes/General/DummyDataTransferObject.php b/app/Classes/General/DummyDataTransferObject.php new file mode 100644 index 00000000..98f2a056 --- /dev/null +++ b/app/Classes/General/DummyDataTransferObject.php @@ -0,0 +1,10 @@ +getMessage()); throw new MalformedRequestException('Unable to update the record due to unexpected error'); } } diff --git a/app/Classes/General/Eloquent/AbstractUpdateRecord.php b/app/Classes/General/Eloquent/AbstractUpdateRecord.php index 63d22180..44129c92 100644 --- a/app/Classes/General/Eloquent/AbstractUpdateRecord.php +++ b/app/Classes/General/Eloquent/AbstractUpdateRecord.php @@ -18,13 +18,10 @@ abstract class AbstractUpdateRecord public function handler(Model $model){ try{ - if($model->save()){ - return $model; - } + if($model->save()){ return $model; } } catch (QueryException $exception){ throw new MalformedRequestException($exception); - // throw new MalformedRequestException('Unable to update the record due to unexpected error'); } } diff --git a/app/Classes/General/Eloquent/AbstractUpdateRelationshipRecord.php b/app/Classes/General/Eloquent/AbstractUpdateRelationshipRecord.php new file mode 100644 index 00000000..00894f11 --- /dev/null +++ b/app/Classes/General/Eloquent/AbstractUpdateRelationshipRecord.php @@ -0,0 +1,33 @@ +save($model)){ + return $model; + } + + } catch (QueryException $exception){ + throw new MalformedRequestException($exception->getMessage()); + } + } + + + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/ApplyFiltersToQuery.php b/app/Classes/General/Eloquent/ApplyFiltersToQuery.php index 7531a2cf..afa2adb8 100644 --- a/app/Classes/General/Eloquent/ApplyFiltersToQuery.php +++ b/app/Classes/General/Eloquent/ApplyFiltersToQuery.php @@ -4,7 +4,6 @@ namespace App\Classes\General\Eloquent; use Illuminate\Database\Eloquent\Builder; -use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Str; class ApplyFiltersToQuery diff --git a/app/Classes/General/Eloquent/Filters/UserName.php b/app/Classes/General/Eloquent/Filters/BusinessType.php similarity index 54% rename from app/Classes/General/Eloquent/Filters/UserName.php rename to app/Classes/General/Eloquent/Filters/BusinessType.php index 6cf60e7f..a654c9ac 100644 --- a/app/Classes/General/Eloquent/Filters/UserName.php +++ b/app/Classes/General/Eloquent/Filters/BusinessType.php @@ -4,7 +4,7 @@ namespace App\Classes\General\Eloquent\Filters; use Illuminate\Database\Eloquent\Builder; -class UserName implements Filter +class BusinessType implements Filter { /** @@ -14,9 +14,7 @@ class UserName implements Filter */ public static function apply(Builder $builder, $value) { - return $builder->where(function($query) use ($value) { - $query->where('first_name', 'LIKE', '%' . $value . '%')->orWhere('last_name', 'LIKE', '%' . $value . '%'); - }); + return $builder->where('business_type', $value); } } \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/CountryId.php b/app/Classes/General/Eloquent/Filters/CountryId.php new file mode 100644 index 00000000..eb1a8b8e --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/CountryId.php @@ -0,0 +1,20 @@ +where('country_id', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/CustomServiceType.php b/app/Classes/General/Eloquent/Filters/CustomServiceType.php new file mode 100644 index 00000000..e894a5e0 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/CustomServiceType.php @@ -0,0 +1,21 @@ +where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE)->where('detail->id', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/DocumentTypeIn.php b/app/Classes/General/Eloquent/Filters/DocumentTypeIn.php new file mode 100644 index 00000000..c6382c10 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/DocumentTypeIn.php @@ -0,0 +1,20 @@ +whereIn('document_type', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/Email.php b/app/Classes/General/Eloquent/Filters/Email.php index c02c97f7..cc403255 100644 --- a/app/Classes/General/Eloquent/Filters/Email.php +++ b/app/Classes/General/Eloquent/Filters/Email.php @@ -14,7 +14,7 @@ class Email implements Filter */ public static function apply(Builder $builder, $value) { - return $builder->where('email', 'LIKE', '%' . $value . '%'); + return $builder->where('email', '=', $value); } } \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/NotId.php b/app/Classes/General/Eloquent/Filters/IdNot.php similarity index 91% rename from app/Classes/General/Eloquent/Filters/NotId.php rename to app/Classes/General/Eloquent/Filters/IdNot.php index ea73b39c..8ed35044 100644 --- a/app/Classes/General/Eloquent/Filters/NotId.php +++ b/app/Classes/General/Eloquent/Filters/IdNot.php @@ -4,7 +4,7 @@ namespace App\Classes\General\Eloquent\Filters; use Illuminate\Database\Eloquent\Builder; -class NotId implements Filter +class IdNot implements Filter { /** diff --git a/app/Classes/General/Eloquent/Filters/IdNotIn.php b/app/Classes/General/Eloquent/Filters/IdNotIn.php new file mode 100644 index 00000000..12dd733d --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/IdNotIn.php @@ -0,0 +1,20 @@ +whereNotIn('id', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/Marking.php b/app/Classes/General/Eloquent/Filters/Marking.php new file mode 100644 index 00000000..77a4dae2 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/Marking.php @@ -0,0 +1,20 @@ +where('marking', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/NotExpired.php b/app/Classes/General/Eloquent/Filters/NotExpired.php new file mode 100644 index 00000000..c61a2fe8 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/NotExpired.php @@ -0,0 +1,21 @@ +whereDate('expires_on', '>=', Carbon::now()); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/OriginalCurrencyIdIn.php b/app/Classes/General/Eloquent/Filters/OriginalCurrencyIdIn.php new file mode 100644 index 00000000..628a27fa --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/OriginalCurrencyIdIn.php @@ -0,0 +1,20 @@ +whereIn('original_currency_id', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/Reference.php b/app/Classes/General/Eloquent/Filters/Reference.php new file mode 100644 index 00000000..fe2cbf03 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/Reference.php @@ -0,0 +1,20 @@ +where('Reference', '=', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/ServiceId.php b/app/Classes/General/Eloquent/Filters/ServiceId.php new file mode 100644 index 00000000..b5a55286 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/ServiceId.php @@ -0,0 +1,20 @@ +where('service_id', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/ServiceType.php b/app/Classes/General/Eloquent/Filters/ServiceType.php new file mode 100644 index 00000000..d3d8a2f1 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/ServiceType.php @@ -0,0 +1,21 @@ +where('reference', SegmentConstants::SERVICE_TYPE)->where('detail->id', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/ShortCode.php b/app/Classes/General/Eloquent/Filters/ShortCode.php new file mode 100644 index 00000000..a5030343 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/ShortCode.php @@ -0,0 +1,20 @@ +where('short_code', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/StatusIn.php b/app/Classes/General/Eloquent/Filters/StatusIn.php new file mode 100644 index 00000000..cbfdfbd0 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/StatusIn.php @@ -0,0 +1,20 @@ +whereIn('status', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/SupplierCurrencies.php b/app/Classes/General/Eloquent/Filters/SupplierCurrencies.php new file mode 100644 index 00000000..1461dbae --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/SupplierCurrencies.php @@ -0,0 +1,21 @@ +where('reference', SegmentConstants::SUPPLIER_CURRENCIES)->where('detail->id', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/Type.php b/app/Classes/General/Eloquent/Filters/Type.php new file mode 100644 index 00000000..60555260 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/Type.php @@ -0,0 +1,20 @@ +where('type', $value); + } + +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/WithBookings.php b/app/Classes/General/Eloquent/Filters/WithBookings.php new file mode 100644 index 00000000..8728e119 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/WithBookings.php @@ -0,0 +1,20 @@ +with('bookings'); + } +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/WithCompany.php b/app/Classes/General/Eloquent/Filters/WithCompany.php new file mode 100644 index 00000000..7c19bd29 --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/WithCompany.php @@ -0,0 +1,20 @@ +with('owner'); + } +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/WithTransactions.php b/app/Classes/General/Eloquent/Filters/WithTransactions.php new file mode 100644 index 00000000..15cbd88e --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/WithTransactions.php @@ -0,0 +1,20 @@ +with('transactions'); + } +} \ No newline at end of file diff --git a/app/Classes/General/Eloquent/Filters/DefaultType.php b/app/Classes/General/Eloquent/Filters/isDefault.php similarity index 89% rename from app/Classes/General/Eloquent/Filters/DefaultType.php rename to app/Classes/General/Eloquent/Filters/isDefault.php index c23ceaaf..da62e1f6 100644 --- a/app/Classes/General/Eloquent/Filters/DefaultType.php +++ b/app/Classes/General/Eloquent/Filters/isDefault.php @@ -4,7 +4,7 @@ namespace App\Classes\General\Eloquent\Filters; use Illuminate\Database\Eloquent\Builder; -class DefaultType implements Filter +class isDefault implements Filter { /** diff --git a/app/Classes/General/Helper.php b/app/Classes/General/Helper.php new file mode 100644 index 00000000..cad68208 --- /dev/null +++ b/app/Classes/General/Helper.php @@ -0,0 +1,27 @@ +attempt = $attempt; + } + + + /** + * @throws MalformedRequestException + */ + public function handle() + { + (new ExpiresEmailVerificationAttempt())->execute($this->attempt); + + } +} diff --git a/app/Classes/Jobs/PasswordResetTokenExpiration.php b/app/Classes/Jobs/PasswordResetTokenExpiration.php new file mode 100644 index 00000000..d5010964 --- /dev/null +++ b/app/Classes/Jobs/PasswordResetTokenExpiration.php @@ -0,0 +1,39 @@ +attempt = $attempt; + } + + + /** + * @throws MalformedRequestException + */ + public function handle() + { + (new ExpiresPasswordReset())->execute($this->attempt); + } +} diff --git a/app/Classes/Jobs/SendResetPasswordEmail.php b/app/Classes/Jobs/SendResetPasswordEmail.php new file mode 100644 index 00000000..1a8d2488 --- /dev/null +++ b/app/Classes/Jobs/SendResetPasswordEmail.php @@ -0,0 +1,42 @@ +user = $user; + $this->attempt = $attempt; + } + + + public function handle() + { + $this->user->notify(new ResetPasswordEmail($this->user, $this->attempt)); + + } +} diff --git a/app/Classes/Jobs/SendUserVerificationEmail.php b/app/Classes/Jobs/SendUserVerificationEmail.php new file mode 100644 index 00000000..2bb54f47 --- /dev/null +++ b/app/Classes/Jobs/SendUserVerificationEmail.php @@ -0,0 +1,41 @@ +user = $user; + $this->attempt = $attempt; + } + + + public function handle() + { + $this->user->notify(new UserVerificationEmail($this->user, $this->attempt)); + } +} diff --git a/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php index 198ee6df..f3353622 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/AuthenticateUserLogic.php @@ -2,17 +2,12 @@ namespace App\Classes\Modules\Accounts\ControllersLogic; -use App\Classes\Modules\Accounts\DataTransferObjects\AuthenticationCredentialsObject; -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\AbstractControllersLogic; -use App\Classes\ValueObjects\Constants\Notifications; -use ErrorException; +use App\Classes\Modules\Accounts\Processors\AuthenticationProcessor; +use App\Classes\General\Abstracts\AbstractControllerLogic; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class AuthenticateUserLogic extends AbstractControllersLogic +class AuthenticateUserLogic extends AbstractControllerLogic { protected function notification():array { @@ -22,51 +17,30 @@ class AuthenticateUserLogic extends AbstractControllersLogic ]; } - /** @var CanAuthenticateUser */ - private $canAuthenticateUser; + /** @var AuthenticationProcessor */ + private $authenticationProcessor; - /** @var AuthenticatesUser */ - private $authenticatesUser; - - /** @var AuthenticationRedirect */ - private $authenticationRedirect; /** * AuthenticateUserLogic constructor. - * @param CanAuthenticateUser $canAuthenticateUser - * @param AuthenticatesUser $authenticatesUser - * @param AuthenticationRedirect $authenticationRedirect + * @param AuthenticationProcessor $authenticationProcessor */ - public function __construct(CanAuthenticateUser $canAuthenticateUser, AuthenticatesUser $authenticatesUser, AuthenticationRedirect $authenticationRedirect) + public function __construct(AuthenticationProcessor $authenticationProcessor) { - $this->canAuthenticateUser = $canAuthenticateUser; - $this->authenticatesUser = $authenticatesUser; - $this->authenticationRedirect = $authenticationRedirect; + $this->authenticationProcessor = $authenticationProcessor; } - /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\AccessUnauthorisedException + * @throws \App\Classes\Exceptions\InternalServerErrorException + * @throws \App\Classes\Exceptions\RequestValidationException */ protected function logic(Request $request): JsonResponse { - try { - $object = new AuthenticationCredentialsObject($request->input('email'), - $request->input('password'), $request->input('remember_me')); - - $this->canAuthenticateUser->passes($object); - - $token = $this->authenticatesUser->execute($object); - - return $this->response(['access_token' => $token, 'redirect_url' => $this->authenticationRedirect->url()]); - - } catch (\Exception $exception){ - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - + return $this->response($this->authenticationProcessor->execute($request)); } } \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php index 76cdc888..b73b150a 100644 --- a/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php +++ b/app/Classes/Modules/Accounts/ControllersLogic/CheckEmailLogic.php @@ -2,18 +2,13 @@ namespace App\Classes\Modules\Accounts\ControllersLogic; -use App\Classes\Modules\Accounts\DataTransferObjects\AuthenticationCredentialsObject; -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\AbstractControllersLogic; -use App\Classes\ValueObjects\Constants\Notifications; +use App\Classes\General\Abstracts\AbstractControllerLogic; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class CheckEmailLogic extends AbstractControllersLogic +class CheckEmailLogic extends AbstractControllerLogic { protected function notification():array { diff --git a/app/Classes/Modules/Accounts/ControllersLogic/CreateCustomerLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/CreateCustomerLogic.php new file mode 100644 index 00000000..b1fc4285 --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/CreateCustomerLogic.php @@ -0,0 +1,108 @@ + 'Created User', + 'message' => 'You have successfully created a new User' + ]; + } + + /** @var CreateUserProcessor */ + private $createUserProcessor; + + /** @var CreateCompanyProcessor */ + private $createCompanyProcessor; + + /** @var CreateContactProcessor */ + private $createContactProcessor; + + /** @var AssignEmployeeProcessor */ + private $assignEmployeeProcessor; + + /** @var AssignSegmentProcessor */ + private $assignSegmentProcessor; + + /** @var AuthenticationProcessor */ + private $authenticationProcessor; + + /** @var GenerateEmailVerificationAttemptProcessor */ + private $generateEmailVerificationAttemptProcessor; + + /** + * CreateCustomerLogic constructor. + * @param CreateUserProcessor $createUserProcessor + * @param CreateCompanyProcessor $createCompanyProcessor + * @param CreateContactProcessor $createContactProcessor + * @param AssignEmployeeProcessor $assignEmployeeProcessor + * @param AssignSegmentProcessor $assignSegmentProcessor + * @param AuthenticationProcessor $authenticationProcessor + * @param GenerateEmailVerificationAttemptProcessor $generateEmailVerificationAttemptProcessor + */ + public function __construct(CreateUserProcessor $createUserProcessor, CreateCompanyProcessor $createCompanyProcessor, CreateContactProcessor $createContactProcessor, AssignEmployeeProcessor $assignEmployeeProcessor, AssignSegmentProcessor $assignSegmentProcessor, AuthenticationProcessor $authenticationProcessor, GenerateEmailVerificationAttemptProcessor $generateEmailVerificationAttemptProcessor) + { + $this->createUserProcessor = $createUserProcessor; + $this->createCompanyProcessor = $createCompanyProcessor; + $this->createContactProcessor = $createContactProcessor; + $this->assignEmployeeProcessor = $assignEmployeeProcessor; + $this->assignSegmentProcessor = $assignSegmentProcessor; + $this->authenticationProcessor = $authenticationProcessor; + $this->generateEmailVerificationAttemptProcessor = $generateEmailVerificationAttemptProcessor; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\AccessUnauthorisedException + * @throws \App\Classes\Exceptions\InternalServerErrorException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + /** @var User $user */ + $user = $this->createUserProcessor->execute($request, RoleTypes::USER, App::environment(['local', 'staging']) ? ApprovalStatus::APPROVED : ApprovalStatus::PENDING_VERIFICATION); + + /** @var Company $company */ + $company = $this->createCompanyProcessor->execute($request, BusinessType::IMPORTER, $request->input('type'), ApprovalStatus::PENDING_SUBMISSION); + + $this->createContactProcessor->execute($request, $company); + + $Object = new EmploymentObject($company, $user); + $this->assignEmployeeProcessor->execute($Object); + + $this->assignSegmentProcessor->execute($company); + + $this->generateEmailVerificationAttemptProcessor->execute($user); + + return $this->response($this->authenticationProcessor->execute($request)); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php deleted file mode 100644 index 55b5152c..00000000 --- a/app/Classes/Modules/Accounts/ControllersLogic/CreateUserLogic.php +++ /dev/null @@ -1,184 +0,0 @@ - 'Created User', - 'message' => 'You have successfully created a new User' - ]; - } - - /** @var CanCreateUser */ - private $canCreateUser; - - /** @var CreatesUser */ - private $createsUser; - - /** @var CanCreateCompany */ - private $canCreateCompany; - - /** @var CreatesCompany */ - private $createsCompany; - - /** @var CanCreateContact */ - private $canCreateContact; - - /** @var CreatesContact */ - private $createsContact; - - /** @var CanCreateCompanyEmployee */ - private $canCreateCompanyEmployee; - - /** @var CreatesCompanyEmployee */ - private $createsCompanyEmployee; - - /** @var CanCreateSegmentCompany */ - private $canCreateSegmentCompany; - - /** @var CreatesSegmentCompany */ - private $createsSegmentCompany; - - - /** - * CreateUserLogic constructor. - * @param CanCreateUser $canCreateUser - * @param CreatesUser $createsUser - * @param CanCreateCompany $canCreateCompany - * @param CreatesCompany $createsCompany - * @param CanCreateContact $canCreateContact - * @param CreatesContact $createsContact - * @param CanCreateCompanyEmployee $canCreateCompanyEmployee - * @param CreatesCompanyEmployee $createsCompanyEmployee - * @param CanCreateSegmentCompany $canCreateSegmentCompany - * @param CreatesSegmentCompany $createsSegmentCompany - */ - public function __construct( - CanCreateUser $canCreateUser, - CreatesUser $createsUser, - CanCreateCompany $canCreateCompany, - CreatesCompany $createsCompany, - CanCreateContact $canCreateContact, - CreatesContact $createsContact, - CanCreateCompanyEmployee $canCreateCompanyEmployee, - CreatesCompanyEmployee $createsCompanyEmployee, - CanCreateSegmentCompany $canCreateSegmentCompany, - CreatesSegmentCompany $createsSegmentCompany - ) - { - $this->canCreateUser = $canCreateUser; - $this->createsUser = $createsUser; - $this->canCreateCompany = $canCreateCompany; - $this->createsCompany = $createsCompany; - $this->canCreateContact = $canCreateContact; - $this->createsContact = $createsContact; - $this->canCreateCompanyEmployee = $canCreateCompanyEmployee; - $this->createsCompanyEmployee = $createsCompanyEmployee; - $this->canCreateSegmentCompany = $canCreateSegmentCompany; - $this->createsSegmentCompany = $createsSegmentCompany; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $user_object = new UserObject( - $request->input('name'), - $request->input('email'), - $request->input('password'), - $request->input('password_confirmation'), - 2, - 9 - ); - - $this->canCreateUser->passes($user_object); - $user_query = $this->createsUser->execute($user_object); - - $company_object = new CompanyObject( - $request->input('company_name'), - $request->input('company_reference'), - null - ); - - $this->canCreateCompany->passes($company_object); - $company_query = $this->createsCompany->execute($company_object); - - $contact_object = new ContactObject( - 1, - $company_query->id, - $request->input('contact_reference'), - $request->input('phone'), - $request->input('contact_email'), - $request->input('wechat_id') - ); - - $this->canCreateContact->passes($contact_object); - $contact_query = $this->createsContact->execute($contact_object); - - $company_employee_object = new CompanyEmployeeObject( - $company_query->id, - $user_query->id - ); - - $this->canCreateCompanyEmployee->passes($company_employee_object); - $company_employee_query = $this->createsCompanyEmployee->execute($user_query, $company_employee_object); - - - $segment_company_object = new SegmentCompanyObject( - 1, - $company_query->id - ); - - $this->canCreateSegmentCompany->passes($segment_company_object); - $segment_company_query = $this->createsSegmentCompany->execute($company_query, $segment_company_object); - - DB::commit(); - - return $this->resourceResponse(new UserResource($user_query)); - - } catch (\Exception $exception) { - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } -} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/FetchUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/FetchUserLogic.php new file mode 100644 index 00000000..eafd55a3 --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/FetchUserLogic.php @@ -0,0 +1,64 @@ + 'Fetch Users', + 'message' => 'You have successfully retrieved the user' + ]; + } + + /** @var CanFetchUser */ + private $canFetchUser; + + /** @var FetchesUser */ + private $fetchessUser; + + /** + * FetchUserLogic constructor. + * @param CanFetchUser $canFetchUser + * @param FetchesUser $fetchessUser + */ + public function __construct(CanFetchUser $canFetchUser, FetchesUser $fetchessUser) + { + $this->canFetchUser = $canFetchUser; + $this->fetchessUser = $fetchessUser; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws ErrorException + */ + public function logic(Request $request) : JsonResponse + { + try { + + $this->canFetchUser->passes(); + + $query = $this->fetchessUser->execute(['id' => $request->input('user_id')]); + + return $this->collectionResponse(UserResource::collection($query)); + + + } catch (\Exception $exception){ + throw new ErrorException($exception->getMessage(), $exception->getCode()); + } + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/GeneratePasswordResetLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/GeneratePasswordResetLogic.php new file mode 100644 index 00000000..36b560a6 --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/GeneratePasswordResetLogic.php @@ -0,0 +1,86 @@ + 'Reset Password', + 'message' => 'You have successfully sent you an email to reset your password' + ]; + } + + + /** @var CanGeneratePasswordReset */ + private $canGeneratePasswordReset; + + /** @var FetchesUser */ + private $fetchesUser; + + /** @var GeneratesPasswordReset */ + private $generatesPasswordReset; + + /** @var PasswordResetTokenExpiration */ + private $passwordResetTokenExpiration; + + /** @var SendResetPasswordEmail */ + private $sendResetPasswordEmail; + + /** + * GeneratePasswordResetLogic constructor. + * @param CanGeneratePasswordReset $canGeneratePasswordReset + * @param FetchesUser $fetchesUser + * @param GeneratesPasswordReset $generatesPasswordReset + * @param PasswordResetTokenExpiration $passwordResetTokenExpiration + * @param SendResetPasswordEmail $sendResetPasswordEmail + */ + public function __construct(CanGeneratePasswordReset $canGeneratePasswordReset, FetchesUser $fetchesUser, GeneratesPasswordReset $generatesPasswordReset, PasswordResetTokenExpiration $passwordResetTokenExpiration, SendResetPasswordEmail $sendResetPasswordEmail) + { + $this->canGeneratePasswordReset = $canGeneratePasswordReset; + $this->fetchesUser = $fetchesUser; + $this->generatesPasswordReset = $generatesPasswordReset; + $this->passwordResetTokenExpiration = $passwordResetTokenExpiration; + $this->sendResetPasswordEmail = $sendResetPasswordEmail; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request): JsonResponse { + + $object = new GeneratePasswordResetObject($request->input('email')); + + if($this->canGeneratePasswordReset->passes($object)) { + $user = $this->fetchesUser->execute(['email' => $object->getEmail()]); + + $attempt = $this->generatesPasswordReset->execute($user); + + $this->passwordResetTokenExpiration::dispatch($attempt)->delay(now()->addHours(24)); + $this->sendResetPasswordEmail::dispatch($user, $attempt); + + return $this->response(['email' => $object->getEmail()]); + } + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/ListUsersLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/ListUsersLogic.php index 8796765f..626876bc 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\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Http\Resources\UserResource; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class ListUsersLogic extends AbstractControllersLogic +class ListUsersLogic extends AbstractControllerLogic { /** @@ -24,19 +24,19 @@ class ListUsersLogic extends AbstractControllersLogic } /** @var CanListUsers */ - private $canListUser; + private $canListUsers; /** @var ListsUsers */ private $listsUsers; /** - * ListUsersControllersLogic constructor. - * @param CanListUsers $canListUser + * ListUsersLogic constructor. + * @param CanListUsers $canListUsers * @param ListsUsers $listsUsers */ - public function __construct(CanListUsers $canListUser, ListsUsers $listsUsers) + public function __construct(CanListUsers $canListUsers, ListsUsers $listsUsers) { - $this->canListUser = $canListUser; + $this->canListUsers = $canListUsers; $this->listsUsers = $listsUsers; } @@ -44,22 +44,17 @@ class ListUsersLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { + $this->canListUsers->passes(); - $this->canListUser->passes(); + $query = $this->listsUsers->execute($this->listsUsers->deserializeFilters($request->input('filters'))); - $query = $this->listsUsers->execute($this->listsUsers->deserializeFilters($request->input('filters'))); - - return $this->collectionResponse(UserResource::collection($query)); - - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->collectionResponse(UserResource::collection($query)); } } \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/LogoutUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/LogoutUserLogic.php new file mode 100644 index 00000000..fed6e182 --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/LogoutUserLogic.php @@ -0,0 +1,44 @@ + 'Logout', + 'message' => 'You have successfully logged out of your account' + ]; + } + + /** @var InvalidatesAuthenticationToken */ + private $invalidatesAuthenticationToken; + + /** + * LogoutUserLogic constructor. + * @param InvalidatesAuthenticationToken $invalidatesAuthenticationToken + */ + public function __construct(InvalidatesAuthenticationToken $invalidatesAuthenticationToken) + { + $this->invalidatesAuthenticationToken = $invalidatesAuthenticationToken; + } + + /** + * @param Request $request + * @return JsonResponse + */ + protected function logic(Request $request): JsonResponse { + + $this->invalidatesAuthenticationToken->execute(); + + return $this->response(); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/RefreshAuthenticationTokenLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/RefreshAuthenticationTokenLogic.php new file mode 100644 index 00000000..9e4c5519 --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/RefreshAuthenticationTokenLogic.php @@ -0,0 +1,47 @@ + 'Refresh Authentication', + 'message' => 'You have successfully your account authentication' + ]; + } + + /** @var RefreshAuthenticationTokenProcessor */ + private $refreshAuthenticationTokenProcessor; + + /** + * RefreshAuthenticationTokenLogic constructor. + * @param RefreshAuthenticationTokenProcessor $refreshAuthenticationTokenProcessor + */ + public function __construct(RefreshAuthenticationTokenProcessor $refreshAuthenticationTokenProcessor) + { + $this->refreshAuthenticationTokenProcessor = $refreshAuthenticationTokenProcessor; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\InternalServerErrorException + */ + protected function logic(Request $request): JsonResponse { + + /** @var User $user */ + $user = Auth()->user(); + + return $this->response($this->refreshAuthenticationTokenProcessor->execute($user)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php b/app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php deleted file mode 100644 index 3bd510c7..00000000 --- a/app/Classes/Modules/Accounts/ControllersLogic/RegistrationStep2Logic.php +++ /dev/null @@ -1,159 +0,0 @@ - 'Registration Step 2', - 'message' => 'You have completed registration step 2' - ]; - } - - /** @var FetchesUser */ - private $fetchesUser; - - /** @var CanUpdateCompany */ - private $canUpdateCompany; - - /** @var UpdatesCompany */ - private $updatesCompany; - - /** @var CanCreateDocument */ - private $canCreateDocument; - - /** @var CreatesDocument */ - private $createsDocument; - - /** @var CanCreateFile */ - private $canCreateFIle; - - /** @var CreatesFile */ - private $createsFile; - - /** @var Convert64ToFile */ - private $convert64ToFile; - - - /** - * RegistrationStep2Logic constructor. - * @param FetchesUser $fetchesUser - * @param CanUpdateCompany $canUpdateCompany - * @param UpdatesCompany $updatesCompany - * @param CanCreateDocument $canCreateDocument - * @param CreatesDocument $createsDocument - * @param CanCreateFile $canCreateFile - * @param CreatesFile $createsFile - * @param Convert64ToFile $convert64ToFile - */ - public function __construct( - FetchesUser $fetchesUser, - CanUpdateCompany $canUpdateCompany, - UpdatesCompany $updatesCompany, - CanCreateDocument $canCreateDocument, - CreatesDocument $createsDocument, - CanCreateFile $canCreateFile, - CreatesFile $createsFile, - Convert64ToFile $convert64ToFile - ) - { - $this->fetchesUser = $fetchesUser; - $this->canUpdateCompany = $canUpdateCompany; - $this->updatesCompany = $updatesCompany; - $this->canCreateDocument = $canCreateDocument; - $this->createsDocument = $createsDocument; - $this->canCreateFile = $canCreateFile; - $this->createsFile = $createsFile; - $this->convert64ToFile = $convert64ToFile; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $user_query = $this->fetchesUser->execute(['id' => \Auth::user()->id]); - $company_query = $user_query->company()->first(); - - $company_object = new CompanyObject( - $request->input('company_name', $company_query->name), - $request->input('company_reference', $company_query->refence), - $request->input('type', $company_query->type) - ); - $this->canUpdateCompany->passes($company_object); - $company_query = $this->updatesCompany->execute($company_query, $company_object); - - $document_type = $company_query->type == 1 ? DocumentType::COMPANY_PUBLIC_SMS_REGISTER : DocumentType::COMPANY_PERSONAL_IC; - $document_object = new DocumentObject( - $user_query->id, - OwnerType::COMPANY, - $document_type, - $request->input('document_reference'), - ObjectStatus::PENDING, - null, - null, - null, - null - ); - $this->canCreateDocument->passes($document_object); - $document_query = $this->createsDocument->execute($document_object); - - $file = $this->convert64ToFile->convert($request->input('file')); - $file_type = $company_query->type == 1 ? FileType::COMPANY_PUBLIC_SMS_REGISTER : FileType::COMPANY_PERSONAL_IC; - - $file_object = new FileObject( - $document_query->id, - !empty($file[0]) ? json_encode($file[0]) : null, - $file_type - ); - $this->canCreateFile->passes($file_object); - $file_query = $this->createsFile->execute($file_object); - - DB::commit(); - - return $this->resourceResponse(new UserResource(\Auth::user())); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } -} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/ResendEmailVerificationLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/ResendEmailVerificationLogic.php new file mode 100644 index 00000000..1723b370 --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/ResendEmailVerificationLogic.php @@ -0,0 +1,51 @@ + 'Resend Verification Email', + 'message' => 'Successfully resent a new verification email' + ]; + } + + /** @var FetchesUser */ + private $fetchesUser; + + /** @var GenerateEmailVerificationAttemptProcessor */ + private $generateEmailVerificationAttemptProcessor; + + /** + * ResendEmailVerificationLogic constructor. + * @param FetchesUser $fetchesUser + * @param GenerateEmailVerificationAttemptProcessor $generateEmailVerificationAttemptProcessor + */ + public function __construct(FetchesUser $fetchesUser, GenerateEmailVerificationAttemptProcessor $generateEmailVerificationAttemptProcessor) + { + $this->fetchesUser = $fetchesUser; + $this->generateEmailVerificationAttemptProcessor = $generateEmailVerificationAttemptProcessor; + } + + public function logic(Request $request) : JsonResponse { + + /** @var User $user */ + $user = $this->fetchesUser->execute(['id' => $request->input('user_id')]); + + $this->generateEmailVerificationAttemptProcessor->execute($user); + + return $this->response([]); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/ResetPasswordLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/ResetPasswordLogic.php new file mode 100644 index 00000000..1058286c --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/ResetPasswordLogic.php @@ -0,0 +1,80 @@ + 'Password Change', + 'message' => 'You have successfully changed your account\'t password' + ]; + } + + /** @var CanResetPassword */ + private $canResetPassword; + + /** @var FetchesPasswordReset */ + private $fetchesPasswordReset; + + /** @var ChangesPassword */ + private $changePassword; + + /** @var CompletesPasswordReset */ + private $completesPasswordResetToken; + + /** + * ResetPasswordLogic constructor. + * @param CanResetPassword $canResetPassword + * @param FetchesPasswordReset $fetchesPasswordReset + * @param ChangesPassword $changePassword + * @param CompletesPasswordReset $completesPasswordResetToken + */ + public function __construct(CanResetPassword $canResetPassword, FetchesPasswordReset $fetchesPasswordReset, ChangesPassword $changePassword, CompletesPasswordReset $completesPasswordResetToken) + { + $this->canResetPassword = $canResetPassword; + $this->fetchesPasswordReset = $fetchesPasswordReset; + $this->changePassword = $changePassword; + $this->completesPasswordResetToken = $completesPasswordResetToken; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\InternalServerErrorException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request): JsonResponse { + + $object = new PasswordResetObject($request->input('token'), + new NewPasswordObject($request->input('password'), $request->input('confirmPassword'))); + + $this->canResetPassword->passes($object); + + /** @var PasswordReset $passwordReset */ + $passwordReset = $this->fetchesPasswordReset->execute(['token' => $object->getToken(), 'with_user']); + $this->changePassword->execute($passwordReset->user, $object->getNewPassword()); + $this->completesPasswordResetToken->execute($passwordReset); + + return $this->response(); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php deleted file mode 100644 index 368f34ce..00000000 --- a/app/Classes/Modules/Accounts/ControllersLogic/UpdateUserLogic.php +++ /dev/null @@ -1,159 +0,0 @@ - 'Update User', - 'message' => 'You have successfully update a user' - ]; - } - - /** @var FetchesUser */ - private $fetchesUser; - - /** @var CanUpdateCompany */ - private $canUpdateCompany; - - /** @var UpdatesCompany */ - private $updatesCompany; - - /** @var CanCreateDocument */ - private $canCreateDocument; - - /** @var CreatesDocument */ - private $createsDocument; - - /** @var CanCreateFile */ - private $canCreateFIle; - - /** @var CreatesFile */ - private $createsFile; - - /** @var Convert64ToFile */ - private $convert64ToFile; - - - /** - * UpdateUserLogic constructor. - * @param FetchesUser $fetchesUser - * @param CanUpdateCompany $canUpdateCompany - * @param UpdatesCompany $updatesCompany - * @param CanCreateDocument $canCreateDocument - * @param CreatesDocument $createsDocument - * @param CanCreateFile $canCreateFile - * @param CreatesFile $createsFile - * @param Convert64ToFile $convert64ToFile - */ - public function __construct( - FetchesUser $fetchesUser, - CanUpdateCompany $canUpdateCompany, - UpdatesCompany $updatesCompany, - CanCreateDocument $canCreateDocument, - CreatesDocument $createsDocument, - CanCreateFile $canCreateFile, - CreatesFile $createsFile, - Convert64ToFile $convert64ToFile - ) - { - $this->fetchesUser = $fetchesUser; - $this->canUpdateCompany = $canUpdateCompany; - $this->updatesCompany = $updatesCompany; - $this->canCreateDocument = $canCreateDocument; - $this->createsDocument = $createsDocument; - $this->canCreateFile = $canCreateFile; - $this->createsFile = $createsFile; - $this->convert64ToFile = $convert64ToFile; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $user_query = $this->fetchesUser->execute(['id' => \Auth::user()->id]); - $company_query = $user_query->company()->first(); - - $company_object = new CompanyObject( - $request->input('company_name', $company_query->name), - $request->input('company_reference', $company_query->refence), - $request->input('type', $company_query->type) - ); - $this->canUpdateCompany->passes($company_object); - $company_query = $this->updatesCompany->execute($company_query, $company_object); - - $document_type = $company_query->type == 1 ? DocumentType::COMPANY_PUBLIC_SMS_REGISTER : DocumentType::COMPANY_PERSONAL_IC; - $document_object = new DocumentObject( - $user_query->id, - OwnerType::COMPANY, - $document_type, - $request->input('document_reference'), - ObjectStatus::PENDING, - null, - null, - null, - null - ); - $this->canCreateDocument->passes($document_object); - $document_query = $this->createsDocument->execute($document_object); - - $file = $this->convert64ToFile->convert($request->input('file')); - $file_type = $company_query->type == 1 ? FileType::COMPANY_PUBLIC_SMS_REGISTER : FileType::COMPANY_PERSONAL_IC; - - $file_object = new FileObject( - $document_query->id, - !empty($file[0]) ? json_encode($file[0]) : null, - $file_type - ); - $this->canCreateFile->passes($file_object); - $file_query = $this->createsFile->execute($file_object); - - DB::commit(); - - return $this->resourceResponse(new UserResource(\Auth::user())); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } -} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/ControllersLogic/UserEmailVerificationLogic.php b/app/Classes/Modules/Accounts/ControllersLogic/UserEmailVerificationLogic.php new file mode 100644 index 00000000..bae6f5eb --- /dev/null +++ b/app/Classes/Modules/Accounts/ControllersLogic/UserEmailVerificationLogic.php @@ -0,0 +1,76 @@ + 'Email Verification', + 'message' => 'You have successfully verified your email address' + ]; + } + + /** @var emailVerificationActiveAttemptExists */ + private $emailVerificationActiveAttemptExists; + + /** @var CompletesEmailVerificationAttempt */ + private $completesEmailVerificationAttempt; + + /** @var FetchesEmailVerificationAttempt */ + private $fetchesEmailVerificationAttempt; + + /** @var VerifiesUser */ + private $verifiesUser; + + /** + * UserEmailVerificationLogic constructor. + * @param EmailVerificationActiveAttemptExists $emailVerificationActiveAttemptExists + * @param CompletesEmailVerificationAttempt $completesEmailVerificationAttempt + * @param FetchesEmailVerificationAttempt $fetchesEmailVerificationAttempt + * @param VerifiesUser $verifiesUser + */ + public function __construct(EmailVerificationActiveAttemptExists $emailVerificationActiveAttemptExists, CompletesEmailVerificationAttempt $completesEmailVerificationAttempt, FetchesEmailVerificationAttempt $fetchesEmailVerificationAttempt, VerifiesUser $verifiesUser) + { + $this->emailVerificationActiveAttemptExists = $emailVerificationActiveAttemptExists; + $this->completesEmailVerificationAttempt = $completesEmailVerificationAttempt; + $this->fetchesEmailVerificationAttempt = $fetchesEmailVerificationAttempt; + $this->verifiesUser = $verifiesUser; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws MalformedRequestException + * @throws ResourceNotFoundException + */ + public function logic(Request $request) : JsonResponse { + + $token = $request->input('token'); + + $this->emailVerificationActiveAttemptExists->execute($token); + + /** @var UserEmailVerification $attempt */ + $attempt = $this->fetchesEmailVerificationAttempt->execute(['token' => $token]); + + $this->completesEmailVerificationAttempt->execute($attempt); + + $this->verifiesUser->execute($attempt->user); + + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/AuthenticationCredentialsObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/AuthenticationCredentialsObject.php index 7db93777..528ea709 100644 --- a/app/Classes/Modules/Accounts/DataTransferObjects/AuthenticationCredentialsObject.php +++ b/app/Classes/Modules/Accounts/DataTransferObjects/AuthenticationCredentialsObject.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Accounts\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class AuthenticationCredentialsObject implements DataTransferObject { diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/GeneratePasswordResetObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/GeneratePasswordResetObject.php new file mode 100644 index 00000000..0051577e --- /dev/null +++ b/app/Classes/Modules/Accounts/DataTransferObjects/GeneratePasswordResetObject.php @@ -0,0 +1,34 @@ +email = $email; + } + + /** + * @return string + */ + public function getEmail(): string + { + return $this->email; + } + + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/NewPasswordObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/NewPasswordObject.php new file mode 100644 index 00000000..cc3c83e1 --- /dev/null +++ b/app/Classes/Modules/Accounts/DataTransferObjects/NewPasswordObject.php @@ -0,0 +1,45 @@ +password = $password; + $this->ConfirmPassword = $ConfirmPassword; + } + + /** + * @return String + */ + public function getPassword(): String + { + return $this->password; + } + + /** + * @return String + */ + public function getConfirmPassword(): String + { + return $this->ConfirmPassword; + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/PasswordResetObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/PasswordResetObject.php new file mode 100644 index 00000000..93b6b559 --- /dev/null +++ b/app/Classes/Modules/Accounts/DataTransferObjects/PasswordResetObject.php @@ -0,0 +1,44 @@ +token = $token; + $this->newPassword = $newPassword; + } + + /** + * @return String + */ + public function getToken(): String + { + return $this->token; + } + + /** + * @return NewPasswordObject + */ + public function getNewPassword(): NewPasswordObject + { + return $this->newPassword; + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/RegistrationObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/RegistrationObject.php new file mode 100644 index 00000000..533979b0 --- /dev/null +++ b/app/Classes/Modules/Accounts/DataTransferObjects/RegistrationObject.php @@ -0,0 +1,99 @@ +name = $name; + $this->email = $email; + $this->password = $password; + $this->passwordConfirmation = $passwordConfirmation; + $this->type = $type; + $this->status = $status; + } + + /** + * @return string + */ + public function getName(): string + { + return $this->name; + } + + /** + * @return string + */ + public function getEmail(): string + { + return $this->email; + } + + /** + * @return string + */ + public function getPassword(): string + { + return $this->password; + } + + /** + * @return string + */ + public function getPasswordConfirmation(): string + { + return $this->passwordConfirmation; + } + + /** + * @return int + */ + public function getType(): int + { + return $this->type; + } + + /** + * @return int + */ + public function getStatus(): int + { + return $this->status; + } + + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/DataTransferObjects/UserObject.php b/app/Classes/Modules/Accounts/DataTransferObjects/UserObject.php deleted file mode 100644 index 36a6d40a..00000000 --- a/app/Classes/Modules/Accounts/DataTransferObjects/UserObject.php +++ /dev/null @@ -1,100 +0,0 @@ -name = $name; - $this->email = $email; - $this->password = $password; - $this->password_confirmation = $password_confirmation; - $this->type = $type; - $this->status = $status; - } - - /** - * @return string - */ - public function getName(): ?string - { - return $this->name; - } - - /** - * @return string - */ - public function getEmail(): ?string - { - return $this->email; - } - - /** - * @return string - */ - public function getPassword(): ?string - { - return $this->password; - } - - /** - * @return string - */ - public function getPasswordConfirmation(): ?string - { - return $this->password_confirmation; - } - - /** - * @return int - */ - public function getType(): int - { - return $this->type; - } - - /** - * @return int - */ - public function getStatus(): int - { - return $this->status; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Processors/AuthenticationProcessor.php b/app/Classes/Modules/Accounts/Processors/AuthenticationProcessor.php new file mode 100644 index 00000000..7b55a39f --- /dev/null +++ b/app/Classes/Modules/Accounts/Processors/AuthenticationProcessor.php @@ -0,0 +1,71 @@ +canAuthenticateUser = $canAuthenticateUser; + $this->authenticatesUser = $authenticatesUser; + $this->generatesAuthenticationToken = $generatesAuthenticationToken; + $this->fetchesUser = $fetchesUser; + $this->authenticationRedirect = $authenticationRedirect; + } + + + /** + * @param Request $request + * @return array + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\AccessUnauthorisedException + * @throws \App\Classes\Exceptions\InternalServerErrorException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function execute(Request $request): array { + + $object = new AuthenticationCredentialsObject($request->input('email'), $request->input('password')); + + $this->canAuthenticateUser->passes($object); + + $this->authenticatesUser->execute($object); + + $user = $this->fetchesUser->execute(['email' => $object->getEmail()]); + + return ['access_token' => $this->generatesAuthenticationToken->execute($user), 'redirect_url' => $this->authenticationRedirect->url($user)]; + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Processors/CreateUserProcessor.php b/app/Classes/Modules/Accounts/Processors/CreateUserProcessor.php new file mode 100644 index 00000000..1b4d2b64 --- /dev/null +++ b/app/Classes/Modules/Accounts/Processors/CreateUserProcessor.php @@ -0,0 +1,55 @@ +canRegisterUser = $canRegisterUser; + $this->createsUser = $createsUser; + } + + + /** + * @param Request $request + * @param $roleType + * @param $status + * @return Model + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function execute(Request $request, $roleType, $status): Model { + + $userObject = new RegistrationObject($request->input('name'), $request->input('email'), + $request->input('password'), $request->input('password_confirmation'), + $roleType, $status); + + $this->canRegisterUser->passes($userObject); + + /** @var User $user_query */ + return $this->createsUser->execute($userObject); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Processors/GenerateEmailVerificationAttemptProcessor.php b/app/Classes/Modules/Accounts/Processors/GenerateEmailVerificationAttemptProcessor.php new file mode 100644 index 00000000..23853f27 --- /dev/null +++ b/app/Classes/Modules/Accounts/Processors/GenerateEmailVerificationAttemptProcessor.php @@ -0,0 +1,59 @@ +invalidatesActiveEmailVerificationAttempts = $invalidatesActiveEmailVerificationAttempts; + $this->generatesEmailVerificationAttempt = $generatesEmailVerificationAttempt; + $this->emailVerificationAttemptExpiration = $emailVerificationAttemptExpiration; + $this->sendUserVerificationEmail = $sendUserVerificationEmail; + } + + + /** + * @param User $user + * @return void + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function execute(User $user) { + + $this->invalidatesActiveEmailVerificationAttempts->execute($user); + + $attempt = $this->generatesEmailVerificationAttempt->execute($user); + + $this->emailVerificationAttemptExpiration::dispatch($attempt)->delay(now()->addHours(48)); + + $this->sendUserVerificationEmail::dispatch($user, $attempt); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Processors/RefreshAuthenticationTokenProcessor.php b/app/Classes/Modules/Accounts/Processors/RefreshAuthenticationTokenProcessor.php new file mode 100644 index 00000000..288fcb1c --- /dev/null +++ b/app/Classes/Modules/Accounts/Processors/RefreshAuthenticationTokenProcessor.php @@ -0,0 +1,43 @@ +invalidatesAuthenticationToken = $invalidatesAuthenticationToken; + $this->generatesAuthenticationToken = $generatesAuthenticationToken; + } + + + /** + * @param User $user + * @return array + * @throws \App\Classes\Exceptions\InternalServerErrorException + */ + public function execute(User $user): array { + + $this->invalidatesAuthenticationToken->execute(); + + return ['refresh_token' => $this->generatesAuthenticationToken->execute($user)]; + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/AuthenticatesUser.php b/app/Classes/Modules/Accounts/Services/AuthenticatesUser.php index 40a89cce..3f4e69cd 100644 --- a/app/Classes/Modules/Accounts/Services/AuthenticatesUser.php +++ b/app/Classes/Modules/Accounts/Services/AuthenticatesUser.php @@ -5,8 +5,6 @@ namespace App\Classes\Modules\Accounts\Services; use App\Classes\Exceptions\AccessUnauthorisedException; use App\Classes\Modules\Accounts\DataTransferObjects\AuthenticationCredentialsObject; -use Tymon\JWTAuth\Facades\JWTAuth; - class AuthenticatesUser { @@ -17,11 +15,12 @@ class AuthenticatesUser */ public function execute(AuthenticationCredentialsObject $object){ - if (! $token = JWTAuth::attempt(['email' => $object->getEmail(), 'password' => $object->getPassword()])) { + if (! auth()->validate(['email' => $object->getEmail(), 'password' => $object->getPassword()])) { throw new AccessUnauthorisedException('These credentials do not match our records.'); } - return $token; + return true; + } } \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/AuthenticationRedirect.php b/app/Classes/Modules/Accounts/Services/AuthenticationRedirect.php index 5b7e964f..b359108d 100644 --- a/app/Classes/Modules/Accounts/Services/AuthenticationRedirect.php +++ b/app/Classes/Modules/Accounts/Services/AuthenticationRedirect.php @@ -2,18 +2,19 @@ namespace App\Classes\Modules\Accounts\Services; -use App\Classes\ValueObjects\Constants\Roles; +use App\Classes\ValueObjects\Constants\RoleTypes; +use App\Models\User; class AuthenticationRedirect { - public function url(){ + public function url(User $user){ - if(\Auth::user()->hasRole('Shadow Admin') || \Auth::user()->hasRole('Ultimate Admin')){ - return route('dashboard.forwarder'); + if($user->type === RoleTypes::USER){ + return route('dashboard'); } - // return route('dashboard.importer', ['id' => Auth()->user()->employers->first()->company->id]); + return route('dashboard'); } } \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/ChangesPassword.php b/app/Classes/Modules/Accounts/Services/ChangesPassword.php new file mode 100644 index 00000000..f22334ca --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/ChangesPassword.php @@ -0,0 +1,32 @@ +password = Hash::make($object->getPassword()); + return $user->save(); + + } catch (QueryException $exception){ + throw new InternalServerErrorException($exception->getMessage()); + } + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/CompletesEmailVerificationAttempt.php b/app/Classes/Modules/Accounts/Services/CompletesEmailVerificationAttempt.php new file mode 100644 index 00000000..bba1705f --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/CompletesEmailVerificationAttempt.php @@ -0,0 +1,24 @@ +is_complete = true; + return $this->handler($model); + } + +} diff --git a/app/Classes/Modules/Accounts/Services/CompletesPasswordReset.php b/app/Classes/Modules/Accounts/Services/CompletesPasswordReset.php new file mode 100644 index 00000000..b733fe81 --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/CompletesPasswordReset.php @@ -0,0 +1,26 @@ +is_complete = true; + return $this->handler($model); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/CreatesUser.php b/app/Classes/Modules/Accounts/Services/CreatesUser.php index c14ac186..2dba3898 100644 --- a/app/Classes/Modules/Accounts/Services/CreatesUser.php +++ b/app/Classes/Modules/Accounts/Services/CreatesUser.php @@ -3,17 +3,18 @@ namespace App\Classes\Modules\Accounts\Services; use App\Classes\General\Eloquent\AbstractUpdateRecord; +use App\Classes\Modules\Accounts\DataTransferObjects\RegistrationObject; use App\Classes\Modules\Accounts\DataTransferObjects\UserObject; use App\Models\User; class CreatesUser extends AbstractUpdateRecord { /** - * @param UserObject $object + * @param RegistrationObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(UserObject $object) { + public function execute(RegistrationObject $object) { $model = new User(); $model->name = $object->getName(); $model->email = $object->getEmail(); diff --git a/app/Classes/Modules/Accounts/Services/ExpiresEmailVerificationAttempt.php b/app/Classes/Modules/Accounts/Services/ExpiresEmailVerificationAttempt.php new file mode 100644 index 00000000..ebce5271 --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/ExpiresEmailVerificationAttempt.php @@ -0,0 +1,29 @@ +is_active = false; + return $this->handler($model); + + + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/ExpiresPasswordReset.php b/app/Classes/Modules/Accounts/Services/ExpiresPasswordReset.php new file mode 100644 index 00000000..b8b27692 --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/ExpiresPasswordReset.php @@ -0,0 +1,28 @@ +is_expired = true; + return $this->handler($model); + + + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/FetchesEmailVerificationAttempt.php b/app/Classes/Modules/Accounts/Services/FetchesEmailVerificationAttempt.php new file mode 100644 index 00000000..ed835693 --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/FetchesEmailVerificationAttempt.php @@ -0,0 +1,35 @@ +repository = $repository; + } + + + /** + * @return Builder + */ + public function getRepository(): Builder + { + return $this->repository->newQuery(); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/FetchesPasswordReset.php b/app/Classes/Modules/Accounts/Services/FetchesPasswordReset.php new file mode 100644 index 00000000..2f0a18bc --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/FetchesPasswordReset.php @@ -0,0 +1,34 @@ +repository = $repository; + } + + + /** + * @return Builder + */ + public function getRepository(): Builder + { + return $this->repository->newQuery(); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/GeneratesAuthenticationToken.php b/app/Classes/Modules/Accounts/Services/GeneratesAuthenticationToken.php new file mode 100644 index 00000000..72296b97 --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/GeneratesAuthenticationToken.php @@ -0,0 +1,79 @@ +builder = $builder; + } + + + /** + * @param User $user + * @param bool $rememberUser + * @return string + */ + public function execute(User $user, bool $rememberUser = false): string { + + $this->builder->manager()->setBlacklistEnabled(false); + + // generate token for the customer + $this->builder->factory()->setTTL(Carbon::now()->addDay()->timestamp); + + if ($rememberUser === true) { + $this->builder->factory()->setTTL(Carbon::now()->addWeek()->timestamp); + } + + // set the claim based on the object + $this->setTokenClaims($user); + + return $this->builder->fromUser($user); + } + + + /** + * @param User $user + */ + private function setTokenClaims(User $user): void { + + /** @var Company $company */ + $company = $user->company()->first(); + + $claims = [ + 'id' => $user->id, + 'name' => $user->name, + 'email' => $user->email, + 'type' => $user->type, + 'status' => $user->status + ]; + + if($user->type === RoleTypes::USER) { + $claims = array_merge($claims, [ + 'company_id' => $company->id + ]); + } + + $this->builder->factory()->customClaims(['user' => $claims]); + + + $this->builder->factory()->buildClaimsCollection(); + + } +} diff --git a/app/Classes/Modules/Accounts/Services/GeneratesEmailVerificationAttempt.php b/app/Classes/Modules/Accounts/Services/GeneratesEmailVerificationAttempt.php new file mode 100644 index 00000000..215bc7ac --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/GeneratesEmailVerificationAttempt.php @@ -0,0 +1,32 @@ +token = Str::random(25); + $model->is_complete = false; + $model->is_active = true; + $model->is_sent = true; + + return $this->handler($user->emailVerification(), $model); + } + +} diff --git a/app/Classes/Modules/Accounts/Services/GeneratesPasswordReset.php b/app/Classes/Modules/Accounts/Services/GeneratesPasswordReset.php new file mode 100644 index 00000000..d57bd66a --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/GeneratesPasswordReset.php @@ -0,0 +1,30 @@ +token = Str::random(60); + $model->is_expired = false; + $model->is_complete = false; + + return $this->handler($user->passwordReset(), $model); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/InvalidatesActiveEmailVerificationAttempts.php b/app/Classes/Modules/Accounts/Services/InvalidatesActiveEmailVerificationAttempts.php new file mode 100644 index 00000000..21605bb9 --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/InvalidatesActiveEmailVerificationAttempts.php @@ -0,0 +1,22 @@ +emailVerification()->active()->update([ + 'is_active' => false + ]); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/InvalidatesAuthenticationToken.php b/app/Classes/Modules/Accounts/Services/InvalidatesAuthenticationToken.php new file mode 100644 index 00000000..e243e5d4 --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/InvalidatesAuthenticationToken.php @@ -0,0 +1,15 @@ +logout(); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Services/VerifiesUser.php b/app/Classes/Modules/Accounts/Services/VerifiesUser.php new file mode 100644 index 00000000..6d9e296c --- /dev/null +++ b/app/Classes/Modules/Accounts/Services/VerifiesUser.php @@ -0,0 +1,29 @@ +status = ApprovalStatus::APPROVED; + + return $this->handler($model); + + } + +} diff --git a/app/Classes/Modules/Accounts/Standards/Criteria/EmailVerificationActiveAttemptExists.php b/app/Classes/Modules/Accounts/Standards/Criteria/EmailVerificationActiveAttemptExists.php new file mode 100644 index 00000000..5df54812 --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Criteria/EmailVerificationActiveAttemptExists.php @@ -0,0 +1,40 @@ +repository = $repository; + } + + + /** + * @param string $token + * @return bool + * @throws ResourceNotFoundException + */ + public function execute(string $token){ + + if(!$this->repository->active()->where('token', $token)->first()){ + throw new ResourceNotFoundException('The email verification token has expired or doesn\'t exist'); + } + + return true; + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Criteria/PasswordResetTokenExists.php b/app/Classes/Modules/Accounts/Standards/Criteria/PasswordResetTokenExists.php new file mode 100644 index 00000000..2ba48718 --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Criteria/PasswordResetTokenExists.php @@ -0,0 +1,39 @@ +repository = $repository; + } + + + /** + * @param string $token + * @return bool + * @throws ResourceNotFoundException + */ + public function execute(string $token){ + + if(!$this->repository->active()->where('token', $token)->first()){ + throw new ResourceNotFoundException('The reset password token has expired or doesn\'t exist'); + } + return true; + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Criteria/UnverifiedUserEmail.php b/app/Classes/Modules/Accounts/Standards/Criteria/UnverifiedUserEmail.php new file mode 100644 index 00000000..d23b2041 --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Criteria/UnverifiedUserEmail.php @@ -0,0 +1,43 @@ +repository = $repository; + } + + + /** + * @param string $token + * @return bool + * @throws MalformedRequestException + */ + public function execute(string $user){ + + if(!$this->repository->status === ApprovalStatus::PENDING_VERIFICATION){ + throw new MalformedRequestException('The user email address has been verified already'); + } + + return true; + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Criteria/UserEmailExists.php b/app/Classes/Modules/Accounts/Standards/Criteria/UserEmailExists.php new file mode 100644 index 00000000..9b65263d --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Criteria/UserEmailExists.php @@ -0,0 +1,40 @@ +repository = $repository; + } + + + /** + * @param string $email + * @return bool + * @throws ResourceNotFoundException + */ + public function execute(string $email){ + + if(!$this->repository->where('email', $email)->first()){ + throw new ResourceNotFoundException('Unable to find any record that matches the email address provided'); + } + + return true; + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php new file mode 100644 index 00000000..740e231c --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php @@ -0,0 +1,42 @@ +generatePasswordResetValidation = $generatePasswordResetValidation; + $this->userEmailExists = $userEmailExists; + } + + /** + * @return bool + */ + protected function authorized(): bool + { + return true; + + } + + + /** + * @param GeneratePasswordResetObject $object + * @return bool + * @throws RequestValidationException + */ + protected function validators($object): bool + { + return $this->generatePasswordResetValidation->validate($object); + } + + + /** + * @param GeneratePasswordResetObject $object + * @return bool + * @throws ResourceNotFoundException + */ + protected function criteria($object): bool + { + return $this->userEmailExists->execute($object->getEmail()); + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php b/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php index 0039de25..d1ba2ea0 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php @@ -4,11 +4,7 @@ namespace App\Classes\Modules\Accounts\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; -use App\Classes\Exceptions\RequestValidationException; -use App\Classes\Exceptions\ResourceNotFoundException; -use App\Classes\Modules\Accounts\DataTransferObjects\PasswordResetObject; -use App\Classes\Modules\Accounts\Standards\Criteria\PasswordResetTokenExists; -use App\Classes\Modules\Accounts\Standards\Validators\ResetPasswordValidation; +use App\Classes\Modules\Accounts\DataTransferObjects\UserObject; class CanListUsers extends AbstractRule { @@ -24,7 +20,7 @@ class CanListUsers extends AbstractRule } /** - * @param PasswordResetObject $object + * @param UserObject $object * @return bool */ protected function validators($object): bool @@ -35,7 +31,7 @@ class CanListUsers extends AbstractRule /** - * @param PasswordResetObject $object + * @param UserObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanCreateUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanRegisterUser.php similarity index 62% rename from app/Classes/Modules/Accounts/Standards/Rules/CanCreateUser.php rename to app/Classes/Modules/Accounts/Standards/Rules/CanRegisterUser.php index dfb328ce..d0720d1c 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanCreateUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanRegisterUser.php @@ -3,20 +3,20 @@ namespace App\Classes\Modules\Accounts\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; -use App\Classes\Modules\Accounts\DataTransferObjects\UserObject; -use App\Classes\Modules\Accounts\Standards\Validators\UserValidation; +use App\Classes\Modules\Accounts\DataTransferObjects\RegistrationObject; +use App\Classes\Modules\Accounts\Standards\Validators\UserRegistrationValidation; -class CanCreateUser extends AbstractRule +class CanRegisterUser extends AbstractRule { - /** @var UserValidation */ + /** @var UserRegistrationValidation */ private $userValidation; /** * CanCreateUser constructor. - * @param UserValidation $userValidation + * @param UserRegistrationValidation $userValidation */ - public function __construct(UserValidation $userValidation) + public function __construct(UserRegistrationValidation $userValidation) { $this->userValidation = $userValidation; } @@ -31,7 +31,7 @@ class CanCreateUser extends AbstractRule } /** - * @param UserObject $object + * @param RegistrationObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -41,7 +41,7 @@ class CanCreateUser extends AbstractRule } /** - * @param UserObject $object + * @param RegistrationObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanResendEmailVerification.php b/app/Classes/Modules/Accounts/Standards/Rules/CanResendEmailVerification.php new file mode 100644 index 00000000..4a9f016c --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanResendEmailVerification.php @@ -0,0 +1,42 @@ +passwordResetTokenExists->execute($object->getToken()); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php b/app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php new file mode 100644 index 00000000..cf620414 --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php @@ -0,0 +1,65 @@ +resetPasswordValidation = $resetPasswordValidation; + $this->passwordResetTokenExists = $passwordResetTokenExists; + } + + + /** + * @return bool + */ + protected function authorized(): bool + { + return true; + + } + + /** + * @param PasswordResetObject $object + * @return bool + * @throws RequestValidationException + */ + protected function validators($object): bool + { + return $this->resetPasswordValidation->validate($object); + + } + + + /** + * @param PasswordResetObject $object + * @return bool + * @throws ResourceNotFoundException + */ + protected function criteria($object): bool + { + return $this->passwordResetTokenExists->execute($object->getToken()); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Validators/GeneratePasswordResetValidation.php b/app/Classes/Modules/Accounts/Standards/Validators/GeneratePasswordResetValidation.php new file mode 100644 index 00000000..e4deb0ea --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Validators/GeneratePasswordResetValidation.php @@ -0,0 +1,42 @@ + $object->getEmail() + ]; + } + + /** + * @return array + */ + protected function rules(): array { + return [ + 'email' => 'required|email' + ]; + } + + /** + * @return array + */ + protected function messages(): array { + return []; + } + + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Validators/ResetPasswordValidation.php b/app/Classes/Modules/Accounts/Standards/Validators/ResetPasswordValidation.php new file mode 100644 index 00000000..7963dc10 --- /dev/null +++ b/app/Classes/Modules/Accounts/Standards/Validators/ResetPasswordValidation.php @@ -0,0 +1,50 @@ + $object->getToken(), + 'password' => $object->getNewPassword()->getPassword(), + 'confirm_password' => $object->getNewPassword()->getConfirmPassword() + ]; + } + + /** + * @return array + */ + protected function rules(): array { + return [ + 'token' => 'required', + 'password' => 'required|min:6', + 'confirm_password' => 'same:password' + + ]; + } + + /** + * @return array + */ + protected function messages(): array { + return [ + 'confirm_password' => [ + 'same' => 'The :attribute and :other must match.' + ] + ]; + } + + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Accounts/Standards/Validators/UserValidation.php b/app/Classes/Modules/Accounts/Standards/Validators/UserRegistrationValidation.php similarity index 74% rename from app/Classes/Modules/Accounts/Standards/Validators/UserValidation.php rename to app/Classes/Modules/Accounts/Standards/Validators/UserRegistrationValidation.php index 2fea6460..673b7961 100644 --- a/app/Classes/Modules/Accounts/Standards/Validators/UserValidation.php +++ b/app/Classes/Modules/Accounts/Standards/Validators/UserRegistrationValidation.php @@ -3,15 +3,17 @@ namespace App\Classes\Modules\Accounts\Standards\Validators; use App\Classes\General\Abstracts\AbstractValidation; -use App\Classes\Modules\Accounts\DataTransferObjects\UserObject; +use App\Classes\Modules\Accounts\DataTransferObjects\RegistrationObject; -class UserValidation extends AbstractValidation +class UserRegistrationValidation extends AbstractValidation { + + /** - * @param UserObject $object + * @param RegistrationObject $object * @return array */ - protected function data($object): array + protected function data($object): array { return [ 'name' => $object->getName(), @@ -26,7 +28,7 @@ class UserValidation extends AbstractValidation /** * @return array */ - protected function rules(): array + protected function rules(): array { return [ 'name' => 'required', @@ -40,7 +42,7 @@ class UserValidation extends AbstractValidation /** * @return array */ - protected function messages(): array + protected function messages(): array { return []; } diff --git a/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php index 81531ca4..8fd6fe7f 100644 --- a/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php +++ b/app/Classes/Modules/Addresses/ControllersLogic/CreateAddressLogic.php @@ -3,16 +3,18 @@ namespace App\Classes\Modules\Addresses\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Addresses\Services\CreatesAddress; +use App\Classes\Modules\Addresses\Services\FetchesDistrict; use App\Classes\Modules\Addresses\Standards\Rules\CanCreateAddress; use App\Classes\Modules\Addresses\DataTransferObjects\AddressObject; +use App\Classes\Modules\Companies\Services\FetchesCompany; use App\Http\Resources\AddressResource; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class CreateAddressLogic extends AbstractControllersLogic +class CreateAddressLogic extends AbstractControllerLogic { /** @@ -28,41 +30,49 @@ class CreateAddressLogic extends AbstractControllersLogic /** @var CanCreateAddress */ private $canCreateAddress; + /** @var FetchesDistrict */ + private $fetchesDistrict; + + /** @var FetchesCompany */ + private $fetchesCompany; + /** @var CreatesAddress */ private $createsAddress; /** - * CreateAddressControllersLogic constructor. + * CreateAddressLogic constructor. * @param CanCreateAddress $canCreateAddress + * @param FetchesDistrict $fetchesDistrict + * @param FetchesCompany $fetchesCompany * @param CreatesAddress $createsAddress */ - public function __construct(CanCreateAddress $canCreateAddress, CreatesAddress $createsAddress) + public function __construct(CanCreateAddress $canCreateAddress, FetchesDistrict $fetchesDistrict, FetchesCompany $fetchesCompany, CreatesAddress $createsAddress) { $this->canCreateAddress = $canCreateAddress; + $this->fetchesDistrict = $fetchesDistrict; + $this->fetchesCompany = $fetchesCompany; $this->createsAddress = $createsAddress; } - /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - $object = new AddressObject($request->input('company_id'), $request->input('street_one'), $request->input('street_two'), $request->input('city'), $request->input('state'), $request->input('post_code'), $request->input('country'), $request->input('default'), $request->input('billing')); + $district = $this->fetchesDistrict->execute(['id' => $request->input('district_id')]); - $this->canCreateAddress->passes($object); + $object = new AddressObject($request->input('street_one'), $request->input('street_two'), $district->country_id, $district->state_id, $district->id, $request->input('post_code')); - $query = $this->createsAddress->execute($object); + $this->canCreateAddress->passes($object); - return $this->resourceResponse(new AddressResource($query)); + $query = $this->createsAddress->execute($this->fetchesCompany->execute(['id' => $request->input('company_id')]), $object); - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->resourceResponse(new AddressResource($query)); } diff --git a/app/Classes/Modules/Addresses/ControllersLogic/DeleteAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/DeleteAddressLogic.php index b5f6753b..3a3593aa 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\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class DeleteAddressLogic extends AbstractControllerLogic { /** * @return array diff --git a/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php index 84b4b1a3..12320e0f 100644 --- a/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php +++ b/app/Classes/Modules/Addresses/ControllersLogic/FetchAddressLogic.php @@ -3,16 +3,15 @@ namespace App\Classes\Modules\Addresses\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Addresses\Services\FetchesAddress; use App\Classes\Modules\Addresses\Standards\Rules\CanFetchAddress; -use App\Classes\Modules\Addresses\DataTransferObjects\AddressObject; use App\Http\Resources\AddressResource; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class FetchAddressLogic extends AbstractControllersLogic +class FetchAddressLogic extends AbstractControllerLogic { /** diff --git a/app/Classes/Modules/Addresses/ControllersLogic/ListAddressesLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/ListAddressesLogic.php index 24a7b932..57e3a2f0 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\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class ListAddressesLogic extends AbstractControllerLogic { /** diff --git a/app/Classes/Modules/Addresses/ControllersLogic/ListDistrictsLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/ListDistrictsLogic.php new file mode 100644 index 00000000..b9a97fb3 --- /dev/null +++ b/app/Classes/Modules/Addresses/ControllersLogic/ListDistrictsLogic.php @@ -0,0 +1,54 @@ + 'Retrieved Addresses', + 'message' => 'You have successfully retrieved a list of Addresses' + ]; + } + + /** @var ListsDistricts */ + private $listDistricts; + + /** + * ListDistrictsLogic constructor. + * @param ListsDistricts $listDistricts + */ + public function __construct(ListsDistricts $listDistricts) + { + $this->listDistricts = $listDistricts; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + $query = $this->listDistricts->execute($this->listDistricts->deserializeFilters($request->input('filters'))); + + return $this->collectionResponse(DistrictResource::collection($query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Addresses/ControllersLogic/UpdateAddressLogic.php b/app/Classes/Modules/Addresses/ControllersLogic/UpdateAddressLogic.php index 3b4937d5..aa7b4434 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\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class UpdateAddressLogic extends AbstractControllerLogic { /** diff --git a/app/Classes/Modules/Addresses/DataTransferObjects/AddressObject.php b/app/Classes/Modules/Addresses/DataTransferObjects/AddressObject.php index abacaa67..8c164317 100644 --- a/app/Classes/Modules/Addresses/DataTransferObjects/AddressObject.php +++ b/app/Classes/Modules/Addresses/DataTransferObjects/AddressObject.php @@ -2,69 +2,46 @@ namespace App\Classes\Modules\Addresses\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class AddressObject implements DataTransferObject { - /** @var int */ - private $companyId; - /** @var string */ private $streetOne; /** @var string|null */ private $streetTwo; - /** @var string */ - private $city; + /** @var int */ + private $countryId; - /** @var string */ - private $state; + /** @var int */ + private $stateId; - /** @var string */ + /** @var int */ + private $districtId; + + /** @var int */ private $postCode; - /** @var string */ - private $country; - - /** @var int */ - private $default; - - /** @var int */ - private $billing; - /** * AddressObject constructor. - * @param int $companyId * @param string $streetOne * @param null|string $streetTwo - * @param string $city - * @param string $state - * @param string $postCode - * @param string $country - * @param int $default - * @param int $billing + * @param int $countryId + * @param int $stateId + * @param int $districtId + * @param int $postCode */ - public function __construct(int $companyId, string $streetOne, ?string $streetTwo, string $city, string $state, string $postCode, string $country, int $default, int $billing) + public function __construct(string $streetOne, ?string $streetTwo, int $countryId, int $stateId, int $districtId, int $postCode) { - $this->companyId = $companyId; $this->streetOne = $streetOne; $this->streetTwo = $streetTwo; - $this->city = $city; - $this->state = $state; + $this->countryId = $countryId; + $this->stateId = $stateId; + $this->districtId = $districtId; $this->postCode = $postCode; - $this->country = $country; - $this->default = $default; - $this->billing = $billing; - } - - /** - * @return int - */ - public function getCompanyId(): int - { - return $this->companyId; } /** @@ -84,52 +61,36 @@ class AddressObject implements DataTransferObject } /** - * @return string + * @return int */ - public function getCity(): string + public function getCountryId(): int { - return $this->city; + return $this->countryId; } /** - * @return string + * @return int */ - public function getState(): string + public function getStateId(): int { - return $this->state; + return $this->stateId; } /** - * @return string + * @return int */ - public function getPostCode(): string + public function getDistrictId(): int + { + return $this->districtId; + } + + /** + * @return int + */ + public function getPostCode(): int { return $this->postCode; } - /** - * @return string - */ - public function getCountry(): string - { - return $this->country; - } - - /** - * @return int - */ - public function getDefault(): int - { - return $this->default; - } - - /** - * @return int - */ - public function getBilling(): int - { - return $this->billing; - } - } \ No newline at end of file diff --git a/app/Classes/Modules/Addresses/Services/CreatesAddress.php b/app/Classes/Modules/Addresses/Services/CreatesAddress.php index b5e5b0df..e6a7b8b3 100644 --- a/app/Classes/Modules/Addresses/Services/CreatesAddress.php +++ b/app/Classes/Modules/Addresses/Services/CreatesAddress.php @@ -3,30 +3,30 @@ namespace App\Classes\Modules\Addresses\Services; use App\Classes\General\Eloquent\AbstractUpdateRecord; +use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord; use App\Classes\Modules\Addresses\DataTransferObjects\AddressObject; use App\Models\Address; +use App\Models\Company; -class CreatesAddress extends AbstractUpdateRecord +class CreatesAddress extends AbstractUpdateRelationshipRecord { /** + * @param Company $company * @param AddressObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(AddressObject $object) { + public function execute(Company $company, AddressObject $object) { $model = new Address(); - $model->company_id = $object->getCompanyId(); $model->street_one = $object->getStreetOne(); $model->street_two = $object->getStreetTwo(); - $model->city = $object->getCity(); - $model->state = $object->getState(); - $model->post_code = $object->getPostCode(); - $model->country = $object->getCountry(); - $model->default = $object->getDefault(); - $model->billing = $object->getBilling(); + $model->country_id = $object->getCountryId(); + $model->state_id = $object->getStateId(); + $model->district_id = $object->getDistrictId(); + $model->postcode = $object->getPostCode(); - return $this->handler($model); + return $this->handler($company->addresses(), $model); } } \ No newline at end of file diff --git a/app/Classes/Modules/Addresses/Services/DeletesAddress.php b/app/Classes/Modules/Addresses/Services/DeletesAddress.php index 75cbbca8..a36ab903 100644 --- a/app/Classes/Modules/Addresses/Services/DeletesAddress.php +++ b/app/Classes/Modules/Addresses/Services/DeletesAddress.php @@ -3,12 +3,16 @@ namespace App\Classes\Modules\Addresses\Services; use App\Classes\General\Eloquent\AbstractDeleteRecord; -use App\Classes\Modules\Addresses\DataTransferObjects\AddressObject; use App\Models\Address; class DeletesAddress extends AbstractDeleteRecord { + /** + * @param Address $model + * @return mixed + * @throws \App\Classes\Exceptions\MalformedRequestException + */ public function execute(Address $model) { return $this->handler($model); } diff --git a/app/Classes/Modules/Addresses/Services/FetchesDistrict.php b/app/Classes/Modules/Addresses/Services/FetchesDistrict.php new file mode 100644 index 00000000..f2fcd371 --- /dev/null +++ b/app/Classes/Modules/Addresses/Services/FetchesDistrict.php @@ -0,0 +1,34 @@ +repository = $repository; + } + + + /** + * @return Builder + */ + public function getRepository(): Builder + { + return $this->repository->newQuery(); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Services/ListsCompanyBank.php b/app/Classes/Modules/Addresses/Services/ListsDistricts.php similarity index 54% rename from app/Classes/Modules/CompanyBanks/Services/ListsCompanyBank.php rename to app/Classes/Modules/Addresses/Services/ListsDistricts.php index e9420517..b5b65341 100644 --- a/app/Classes/Modules/CompanyBanks/Services/ListsCompanyBank.php +++ b/app/Classes/Modules/Addresses/Services/ListsDistricts.php @@ -1,23 +1,23 @@ repository = $repository; } diff --git a/app/Classes/Modules/Addresses/Standards/Validators/AddressValidation.php b/app/Classes/Modules/Addresses/Standards/Validators/AddressValidation.php index 6d4e873c..5d8b0ee6 100644 --- a/app/Classes/Modules/Addresses/Standards/Validators/AddressValidation.php +++ b/app/Classes/Modules/Addresses/Standards/Validators/AddressValidation.php @@ -16,15 +16,9 @@ class AddressValidation extends AbstractValidation */ protected function data($object): array { return [ - 'company_id' => $object->getCompanyId(), 'street_one' => $object->getStreetOne(), 'street_two' => $object->getStreetTwo(), - 'city' => $object->getCity(), - 'state' => $object->getState(), - 'post_code' => $object->getPostCode(), - 'country' => $object->getCountry(), - 'default' => $object->getDefault(), - 'billing' => $object->getBilling() + 'district_id' => $object->getDistrictId() ]; } @@ -33,14 +27,8 @@ class AddressValidation extends AbstractValidation */ protected function rules(): array { return [ - 'company_id' => 'required', 'street_one' => 'required', - 'city' => 'required', - 'state' => 'required', - 'post_code' => 'required', - 'country' => 'required', - 'default' => 'required', - 'billing' => 'required' + 'district_id' => 'required', ]; } diff --git a/app/Classes/Modules/Banks/ControllersLogic/CreateBankLogic.php b/app/Classes/Modules/Banks/ControllersLogic/CreateBankLogic.php new file mode 100644 index 00000000..41684344 --- /dev/null +++ b/app/Classes/Modules/Banks/ControllersLogic/CreateBankLogic.php @@ -0,0 +1,71 @@ + 'Created Bank', + 'message' => 'You have successfully created a new Bank' + ]; + } + + /** @var CanCreateBank */ + private $canCreateBank; + + /** @var CreatesBank */ + private $createsBank; + + + /** + * CreateBankLogic constructor. + * @param CanCreateBank $canCreateBank + * @param CreatesBank $createsBank + */ + public function __construct( + CanCreateBank $canCreateBank, + CreatesBank $createsBank + ) + { + $this->canCreateBank = $canCreateBank; + $this->createsBank = $createsBank; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $bank_object = new BankObject($request->input('company_id'), $request->input('account_type'), + $request->input('bank_name'), $request->input('holder_name'), $request->input('account_no'), + $request->input('country_id'), $request->input('reference')); + + $this->canCreateBank->passes($bank_object); + + $bank = $this->createsBank->execute($bank_object); + + return $this->resourceResponse(new BankResource($bank)); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/ControllersLogic/DeleteBankLogic.php b/app/Classes/Modules/Banks/ControllersLogic/DeleteBankLogic.php new file mode 100644 index 00000000..24975379 --- /dev/null +++ b/app/Classes/Modules/Banks/ControllersLogic/DeleteBankLogic.php @@ -0,0 +1,77 @@ + 'Delete Bank', + 'message' => 'You have successfully deleted the Bank' + ]; + } + + /** @var CanDeleteBank */ + private $canDeleteBank; + + /** @var DeletesBank */ + private $deletesBank; + + /** @var FetchesBank */ + private $fetchesBank; + + + /** + * DeleteBankLogic constructor. + * @param CanDeleteBank $canDeleteBank + * @param DeletesBank $deletesBank + * @param FetchesBank $fetchesBank + */ + public function __construct( + CanDeleteBank $canDeleteBank, + DeletesBank $deletesBank, + FetchesBank $fetchesBank + ) + { + $this->canDeleteBank = $canDeleteBank; + $this->deletesBank = $deletesBank; + $this->fetchesBank = $fetchesBank; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $this->canDeleteBank->passes(); + + $bank = $this->fetchesBank->execute(['id' => $request->route('id')]); + + if($bank->default){ + throw new RequestValidationException('You can\'t delete bank account when it set to default'); + } + + $this->deletesBank->execute($bank); + + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/ControllersLogic/ListBanksLogic.php b/app/Classes/Modules/Banks/ControllersLogic/ListBanksLogic.php new file mode 100644 index 00000000..94396d61 --- /dev/null +++ b/app/Classes/Modules/Banks/ControllersLogic/ListBanksLogic.php @@ -0,0 +1,62 @@ + 'Retrieve Banks', + 'message' => 'You have successfully retrieved a list of Banks' + ]; + } + + /** @var CanListBanks */ + private $canListBanks; + + /** @var ListsBanks */ + private $listsBanks; + + /** + * ListBanksLogic constructor. + * @param CanListBanks $canListBanks + * @param ListsBanks $listsBanks + */ + public function __construct(CanListBanks $canListBanks, ListsBanks $listsBanks) + { + $this->canListBanks = $canListBanks; + $this->listsBanks = $listsBanks; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + $this->canListBanks->passes(); + + $banks = $this->listsBanks->execute($this->listsBanks->deserializeFilters($request->input('filters'))); + + return $this->collectionResponse(BankResource::collection($banks)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/ControllersLogic/SetBankToDefaultLogic.php b/app/Classes/Modules/Banks/ControllersLogic/SetBankToDefaultLogic.php new file mode 100644 index 00000000..0e9885ae --- /dev/null +++ b/app/Classes/Modules/Banks/ControllersLogic/SetBankToDefaultLogic.php @@ -0,0 +1,78 @@ + 'Updated Bank', + 'message' => 'You have successfully updated the Bank' + ]; + } + + /** @var ResetsBanksDefault */ + private $resetsBanksDefault; + + /** @var FetchesBank */ + private $fetchesBank; + + /** @var SetsBankToDefault*/ + private $setsBankToDefault ; + + /** + * SetBankToDefaultLogic constructor. + * @param ResetsBanksDefault $resetsBanksDefault + * @param FetchesBank $fetchesBank + * @param SetsBankToDefault $setsBankToDefault + */ + public function __construct(ResetsBanksDefault $resetsBanksDefault, FetchesBank $fetchesBank, SetsBankToDefault $setsBankToDefault) + { + $this->resetsBanksDefault = $resetsBanksDefault; + $this->fetchesBank = $fetchesBank; + $this->setsBankToDefault = $setsBankToDefault; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + /** @var Bank $bank */ + $bank = $this->fetchesBank->execute(['id' => $request->route('id')]); + + $this->resetsBanksDefault->execute($bank); + + $this->setsBankToDefault->execute($bank); + + return $this->resourceResponse(new BankResource($this->setsBankToDefault->execute($bank))); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/ControllersLogic/UpdateBankLogic.php b/app/Classes/Modules/Banks/ControllersLogic/UpdateBankLogic.php new file mode 100644 index 00000000..85e3449c --- /dev/null +++ b/app/Classes/Modules/Banks/ControllersLogic/UpdateBankLogic.php @@ -0,0 +1,85 @@ + 'Update Bank Account', + 'message' => 'You have successfully updated the Bank Account' + ]; + } + + /** @var CanUpdateBank */ + private $canUpdateBank; + + /** @var UpdatesBank */ + private $updatesBank; + + /** @var FetchesBank */ + private $fetchesBank; + + + /** + * UpdateBankLogic constructor. + * @param CanUpdateBank $canUpdateBank + * @param UpdatesBank $updatesBank + * @param FetchesBank $fetchesBank + */ + public function __construct( + CanUpdateBank $canUpdateBank, + UpdatesBank $updatesBank, + FetchesBank $fetchesBank + ) + { + $this->canUpdateBank = $canUpdateBank; + $this->updatesBank = $updatesBank; + $this->fetchesBank = $fetchesBank; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $bankObject = new BankObject($request->input('company_id'), $request->input('country_id'), + $request->input('reference'), $request->input('bank_name'), $request->input('holder_name'), + $request->input('account_no')); + + + $bank = $this->fetchesBank->execute(['id' => $request->route('id')]); + + $this->canUpdateBank->passes($bankObject); + + $bank_query = $this->updatesBank->execute($bank, $bankObject); + + return $this->resourceResponse(new BankResource($bank_query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/DataTransferObjects/BankObject.php b/app/Classes/Modules/Banks/DataTransferObjects/BankObject.php new file mode 100644 index 00000000..08ef54f7 --- /dev/null +++ b/app/Classes/Modules/Banks/DataTransferObjects/BankObject.php @@ -0,0 +1,109 @@ +company_id = $company_id; + $this->type = $type; + $this->bank_name = $bank_name; + $this->holder_name = $holder_name; + $this->account_no = $account_no; + $this->country_id = $country_id; + $this->reference = $reference; + } + + /** + * @return int + */ + public function getCompanyId(): int + { + return $this->company_id; + } + + /** + * @return int + */ + public function getType(): int + { + return $this->type; + } + + /** + * @return string + */ + public function getBankName(): string + { + return $this->bank_name; + } + + /** + * @return string + */ + public function getHolderName(): string + { + return $this->holder_name; + } + + /** + * @return string + */ + public function getAccountNo(): string + { + return $this->account_no; + } + + /** + * @return int + */ + public function getCountryId(): int + { + return $this->country_id; + } + + /** + * @return null|string + */ + public function getReference(): ?string + { + return $this->reference; + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Services/CreatesCompanyBank.php b/app/Classes/Modules/Banks/Services/CreatesBank.php similarity index 58% rename from app/Classes/Modules/CompanyBanks/Services/CreatesCompanyBank.php rename to app/Classes/Modules/Banks/Services/CreatesBank.php index 06223f49..3aea73e3 100644 --- a/app/Classes/Modules/CompanyBanks/Services/CreatesCompanyBank.php +++ b/app/Classes/Modules/Banks/Services/CreatesBank.php @@ -1,27 +1,29 @@ country_id = $object->getCountryId(); + public function execute(BankObject $object) { + + $model = new Bank(); $model->company_id = $object->getCompanyId(); + $model->reference = $object->getReference(); $model->bank_name = $object->getBankName(); $model->holder_name = $object->getHolderName(); $model->account_no = $object->getAccountNo(); $model->type = $object->getType(); - $model->default = $object->getDefault(); + $model->country_id = $object->getCountryId(); + return $this->handler($model); } diff --git a/app/Classes/Modules/Banks/Services/DeletesBank.php b/app/Classes/Modules/Banks/Services/DeletesBank.php new file mode 100644 index 00000000..2aeb8ea7 --- /dev/null +++ b/app/Classes/Modules/Banks/Services/DeletesBank.php @@ -0,0 +1,19 @@ +handler($model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Services/FetchesCompanyBank.php b/app/Classes/Modules/Banks/Services/FetchesBank.php similarity index 54% rename from app/Classes/Modules/CompanyBanks/Services/FetchesCompanyBank.php rename to app/Classes/Modules/Banks/Services/FetchesBank.php index 669075d2..dd075da6 100644 --- a/app/Classes/Modules/CompanyBanks/Services/FetchesCompanyBank.php +++ b/app/Classes/Modules/Banks/Services/FetchesBank.php @@ -1,24 +1,24 @@ repository = $repository; } diff --git a/app/Classes/Modules/Banks/Services/ListsBanks.php b/app/Classes/Modules/Banks/Services/ListsBanks.php new file mode 100644 index 00000000..f1470ca4 --- /dev/null +++ b/app/Classes/Modules/Banks/Services/ListsBanks.php @@ -0,0 +1,33 @@ +repository = $repository; + } + + + /** + * @return Builder + */ + function getRepository(): Builder + { + return $this->repository->newQuery(); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/Services/ResetsBanksDefault.php b/app/Classes/Modules/Banks/Services/ResetsBanksDefault.php new file mode 100644 index 00000000..29e010a5 --- /dev/null +++ b/app/Classes/Modules/Banks/Services/ResetsBanksDefault.php @@ -0,0 +1,21 @@ +company->banks()->where('type', $bank->type)->update(['default' => false]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/Services/SetsBankToDefault.php b/app/Classes/Modules/Banks/Services/SetsBankToDefault.php new file mode 100644 index 00000000..eab9b709 --- /dev/null +++ b/app/Classes/Modules/Banks/Services/SetsBankToDefault.php @@ -0,0 +1,22 @@ +default = true; + + return $this->handler($model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Services/UpdatesCompanyBank.php b/app/Classes/Modules/Banks/Services/UpdatesBank.php similarity index 58% rename from app/Classes/Modules/CompanyBanks/Services/UpdatesCompanyBank.php rename to app/Classes/Modules/Banks/Services/UpdatesBank.php index 3116b3c3..85249fb9 100644 --- a/app/Classes/Modules/CompanyBanks/Services/UpdatesCompanyBank.php +++ b/app/Classes/Modules/Banks/Services/UpdatesBank.php @@ -1,20 +1,21 @@ bank_name = $object->getBankName(); $model->holder_name = $object->getHolderName(); diff --git a/app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php b/app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php new file mode 100644 index 00000000..8cef85d8 --- /dev/null +++ b/app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php @@ -0,0 +1,50 @@ +BankValidation = $BankValidation; + } + + /** + * @return bool + */ + protected function authorized(): bool + { + return true; + } + + /** + * @param CompanyObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->BankValidation->validate($object); + } + + /** + * @param CompanyObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php b/app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php new file mode 100644 index 00000000..074550e5 --- /dev/null +++ b/app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php @@ -0,0 +1,40 @@ +BankValidation = $BankValidation; + } + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + return true; + } + + /** + * @param BankObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->BankValidation->validate($object); + } + + /** + * @param BankObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Standards/Validators/CompanyBankValidation.php b/app/Classes/Modules/Banks/Standards/Validators/BankValidation.php similarity index 61% rename from app/Classes/Modules/CompanyBanks/Standards/Validators/CompanyBankValidation.php rename to app/Classes/Modules/Banks/Standards/Validators/BankValidation.php index e8614e78..896f70bc 100644 --- a/app/Classes/Modules/CompanyBanks/Standards/Validators/CompanyBankValidation.php +++ b/app/Classes/Modules/Banks/Standards/Validators/BankValidation.php @@ -1,14 +1,14 @@ $object->getCompanyId(), 'bank_name' => $object->getBankName(), 'holder_name' => $object->getHolderName(), - 'account_no' => $object->getAccountNo(), - 'type' => $object->getType(), - 'default' => $object->getDefault(), + 'account_no' => $object->getAccountNo() ]; } @@ -34,9 +32,7 @@ class CompanyBankValidation extends AbstractValidation 'company_id' => 'required', 'bank_name' => 'required', 'holder_name' => 'required', - 'account_no' => 'required', - 'type' => 'required', - 'default' => 'required', + 'account_no' => 'required' ]; } diff --git a/app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentLogic.php new file mode 100644 index 00000000..0a4ef334 --- /dev/null +++ b/app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentLogic.php @@ -0,0 +1,60 @@ + 'Payment Proof Approved', + 'message' => 'You have successfully approve the payment' + ]; + } + + /** @var FetchesTransaction */ + private $fetchesTransaction; + + /** @var ApprovesDocument */ + private $approvesDocument; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $transaction = $this->fetchesTransaction->execute(['id' => $request->route('payment_id')]); + + $this->updatesTransactionStatus->execute($transaction, ApprovalStatus::PENDING_VERIFICATION); + + + + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentVerificationLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentVerificationLogic.php new file mode 100644 index 00000000..1f814831 --- /dev/null +++ b/app/Classes/Modules/Bookings/ControllersLogic/ApprovePaymentVerificationLogic.php @@ -0,0 +1,81 @@ +fetchesTransaction = $fetchesTransaction; + $this->updatesTransactionStatus = $updatesTransactionStatus; + $this->approvesDocument = $approvesDocument; + $this->rejectsDocument = $rejectsDocument; + $this->fetchesDocument = $fetchesDocument; + } + + /** + * @return array + */ + protected function notification():array { + return [ + 'title' => 'Payment Status', + 'message' => 'You have successfully updated the payment status' + ]; + } + + /** @var FetchesTransaction */ + private $fetchesTransaction; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + /** @var ApprovesDocument */ + private $approvesDocument; + + /** @var RejectsDocument */ + private $rejectsDocument; + + /** @var FetchesDocument */ + private $fetchesDocument; + + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $status = $request->route('status'); + + $transaction = $this->fetchesTransaction->execute(['id' => $request->route('payment_id')]); + + $status === 'approve' ? $this->approvesDocument->execute($transaction->documents()->first()) : $this->rejectsDocument->execute($transaction->documents()->first()); + + $this->updatesTransactionStatus->execute($transaction, $status === 'approve' ? ApprovalStatus::APPROVED : ApprovalStatus::REJECTED); + + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/ApprovePurchaseOrderLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/ApprovePurchaseOrderLogic.php new file mode 100644 index 00000000..3f394557 --- /dev/null +++ b/app/Classes/Modules/Bookings/ControllersLogic/ApprovePurchaseOrderLogic.php @@ -0,0 +1,63 @@ + 'Purchase Order Approval', + 'message' => 'You have successfully updated the Purchase order status' + ]; + } + + /** @var FetchesBooking */ + private $fetchesBooking; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + /** + * ApprovePurchaseOrderLogic constructor. + * @param FetchesBooking $fetchesBooking + * @param UpdatesTransactionStatus $updatesTransactionStatus + */ + public function __construct(FetchesBooking $fetchesBooking, UpdatesTransactionStatus $updatesTransactionStatus) + { + $this->fetchesBooking = $fetchesBooking; + $this->updatesTransactionStatus = $updatesTransactionStatus; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $booking = $this->fetchesBooking->execute(['id' => $request->route('id')]); + + $this->updatesTransactionStatus->execute($booking->transactions()->where('type', TransactionType::PURCHASE_ORDER)->first(), ApprovalStatus::APPROVED); + + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingLogic.php index 88f82349..e4fa3666 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingLogic.php @@ -2,10 +2,10 @@ namespace App\Classes\Modules\Bookings\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Companies\Services\FetchesCompany; -use App\Classes\Modules\CompanyBanks\Services\FetchesCompanyBank; +use App\Classes\Modules\Banks\Services\FetchesBank; use App\Classes\Modules\Currencies\Services\FetchesCurrency; use App\Classes\Modules\Bookings\Standards\Rules\CanCreateBooking; @@ -18,10 +18,10 @@ use App\Http\Resources\BookingResource; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\DB; -class CreateBookingLogic extends AbstractControllersLogic +class CreateBookingLogic extends AbstractControllerLogic { + /** * @return array */ @@ -44,75 +44,40 @@ class CreateBookingLogic extends AbstractControllersLogic /** @var FetchesCompany */ private $fetchesCompany; - /** @var FetchesCompanyBank */ - private $fetchesCompanyBank; - - /** @var FetchesCurrency */ - private $fetchesCurrency; - - /** * CreateBookingLogic constructor. * @param CanCreateBooking $canCreateBooking * @param CreatesBooking $createsBooking * @param GeneratesBookingMarking $generatesBookingMarking * @param FetchesCompany $fetchesCompany - * @param FetchesCompanyBank $fetchesCompanyBank - * @param FetchesCurrency $fetchesCurrency */ - public function __construct( - CanCreateBooking $canCreateBooking, - CreatesBooking $createsBooking, - GeneratesBookingMarking $generatesBookingMarking, - FetchesCompany $fetchesCompany, - FetchesCompanyBank $fetchesCompanyBank, - FetchesCurrency $fetchesCurrency - ) + public function __construct(CanCreateBooking $canCreateBooking, CreatesBooking $createsBooking, GeneratesBookingMarking $generatesBookingMarking, FetchesCompany $fetchesCompany) { $this->canCreateBooking = $canCreateBooking; $this->createsBooking = $createsBooking; $this->generatesBookingMarking = $generatesBookingMarking; $this->fetchesCompany = $fetchesCompany; - $this->fetchesCompanyBank = $fetchesCompanyBank; - $this->fetchesCurrency = $fetchesCurrency; } + /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - DB::beginTransaction(); - $booking_object = new BookingObject( - $request->input('company_id'), - $request->input('transferable_bank_id'), - $this->generatesBookingMarking->execute(), - $request->input('reference'), - number_format( (float) $request->input('fix_amount'), 5, '.', ''), - $request->input('fix_currency_id'), - $request->input('convertible_currency_id'), - $request->input('conversion_currency_id') - ); - $this->canCreateBooking->passes($booking_object); + $company = $this->fetchesCompany->execute(['id' => $request->input('company_id')]); - $company = $this->fetchesCompany->execute(['id' => $request->input('company_id')]); - $transferable_bank = $this->fetchesCompanyBank->execute(['id' => $request->input('transferable_bank_id')]); - $fix_currency = $this->fetchesCurrency->execute(['id' => $request->input('fix_currency_id')]); - $convertible_currency = $this->fetchesCurrency->execute(['id' => $request->input('convertible_currency_id')]); - $conversion_currency = $this->fetchesCurrency->execute(['id' => $request->input('conversion_currency_id')]); + $object = new BookingObject($request->input('service_id'), $request->input('transferable_bank_id'), $this->generatesBookingMarking->execute(), number_format( floatval(str_replace(',', '', $request->input('fix_amount'))), 5, '.', ''), $request->input('type') === 1 ? $request->input('convertible_currency_id') : 1, $request->input('convertible_currency_id'), 1); - $booking = $this->createsBooking->execute($booking_object); + $this->canCreateBooking->passes($object); - DB::commit(); + $booking = $this->createsBooking->execute($company, $object); - return $this->resourceResponse(new BookingResource($booking)); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->resourceResponse(new BookingResource($booking)); } } \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php new file mode 100644 index 00000000..ab741b6b --- /dev/null +++ b/app/Classes/Modules/Bookings/ControllersLogic/CreateBookingPaymentLogic.php @@ -0,0 +1,103 @@ + 'Create Payment Attempt', + 'message' => 'You have successfully created a payment attempt' + ]; + } + + /** @var FetchesBookingQuotation */ + private $fetchBookingQuotation; + + /** @var FetchesCompanyPaymentAttemptLimit */ + private $fetchesCompanyPaymentAttemptLimit; + + /** @var GeneratesTransactionBillNumber */ + private $generatesTransactionBillNumber; + + /** @var CreatesTransaction */ + private $createsTransaction; + + /** @var CalculatesBookingOutstanding */ + private $calculatesBookingOutstanding; + + /** + * CreateBookingPaymentLogic constructor. + * @param FetchesBookingQuotation $fetchBookingQuotation + * @param FetchesCompanyPaymentAttemptLimit $fetchesCompanyPaymentAttemptLimit + * @param GeneratesTransactionBillNumber $generatesTransactionBillNumber + * @param CreatesTransaction $createsTransaction + * @param CalculatesBookingOutstanding $calculatesBookingOutstanding + */ + public function __construct(FetchesBookingQuotation $fetchBookingQuotation, FetchesCompanyPaymentAttemptLimit $fetchesCompanyPaymentAttemptLimit, GeneratesTransactionBillNumber $generatesTransactionBillNumber, CreatesTransaction $createsTransaction, CalculatesBookingOutstanding $calculatesBookingOutstanding) + { + $this->fetchBookingQuotation = $fetchBookingQuotation; + $this->fetchesCompanyPaymentAttemptLimit = $fetchesCompanyPaymentAttemptLimit; + $this->generatesTransactionBillNumber = $generatesTransactionBillNumber; + $this->createsTransaction = $createsTransaction; + $this->calculatesBookingOutstanding = $calculatesBookingOutstanding; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $booking = Booking::find($request->route('id')); + + $conversionObject = new CurrencyConversionObject(floatval(str_replace(',', '', $request->input('amount'))), $booking->convertible_currency_id, $booking->service_id, $booking->fix_currency_id === 1 ? 0:1, PaymentMethodType::PAYMENT_METHODS[$request->input('payment_method')]); + + $outstanding = $this->calculatesBookingOutstanding->execute($booking); + + if($conversionObject->getAmount() > $outstanding) throw new MalformedRequestException('Your payment must not be greater than '. $outstanding .'.'); + + $configurations = $this->fetchBookingQuotation->execute($booking->company, $conversionObject); + + $paymentAttemptLimit = $this->fetchesCompanyPaymentAttemptLimit->execute($booking->company); + + $billNumber = $this->generatesTransactionBillNumber->execute('PYMT-'); + + $object = new TransactionObject($billNumber, TransactionType::PAYMENT, 1, $booking->company->id, + $configurations->getConfigurations()->getBankId(), $configurations->getConversionObject()->getPaymentMethod(), + $configurations->getTotal(), $configurations->getForeignTotal(), 1, + $configurations->getConversionObject()->getCurrencyId(), $configurations->getConfigurations()->getRate(), + $configurations->getTax(), $configurations->getServiceCharge(), Carbon::now()->addMinutes($paymentAttemptLimit), ApprovalStatus::PENDING_SUBMISSION); + + $transaction = $this->createsTransaction->execute($booking, $object); + + return $this->resourceResponse(new TransactionResource($transaction)); + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/CreatePaymentVerificationDocumentLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/CreatePaymentVerificationDocumentLogic.php new file mode 100644 index 00000000..bfd0229d --- /dev/null +++ b/app/Classes/Modules/Bookings/ControllersLogic/CreatePaymentVerificationDocumentLogic.php @@ -0,0 +1,83 @@ + 'Payment Proof Document', + 'message' => 'You have successfully submitted your payment proof document' + ]; + } + + /** @var FetchesTransaction */ + private $fetchesTransaction; + + /** @var CreatesDocument */ + private $createsDocument; + + /** @var CreatesFiles */ + private $createsFile; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + /** + * CreatePaymentVerificationDocumentLogic constructor. + * @param FetchesTransaction $fetchesTransaction + * @param CreatesDocument $createsDocument + * @param CreatesFiles $createsFile + * @param UpdatesTransactionStatus $updatesTransactionStatus + */ + public function __construct(FetchesTransaction $fetchesTransaction, CreatesDocument $createsDocument, CreatesFiles $createsFile, UpdatesTransactionStatus $updatesTransactionStatus) + { + $this->fetchesTransaction = $fetchesTransaction; + $this->createsDocument = $createsDocument; + $this->createsFile = $createsFile; + $this->updatesTransactionStatus = $updatesTransactionStatus; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $transaction = $this->fetchesTransaction->execute(['id' => $request->route('payment_id')]); + + $object = new DocumentObject(DocumentType::CUSTOMER_PAYMENT_PROOF, $request->input('files'), '', ApprovalStatus::PENDING_VERIFICATION, 'payments'); + + /** @var Document $document */ + $document = $this->createsDocument->execute($transaction, $object); + + $this->createsFile->execute($document, $object); + + $this->updatesTransactionStatus->execute($transaction, ApprovalStatus::PENDING_VERIFICATION); + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/DeleteBookingLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/DeleteBookingLogic.php index fc4b447b..bb653d21 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/DeleteBookingLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/DeleteBookingLogic.php @@ -2,24 +2,21 @@ namespace App\Classes\Modules\Bookings\ControllersLogic; -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\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Bookings\Services\FetchesBooking; use App\Classes\Modules\Bookings\Standards\Rules\CanDeleteBooking; use App\Classes\Modules\Bookings\Services\DeletesBooking; -use App\Classes\Modules\Bookings\DataTransferObjects\SegmentObject; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class DeleteBookingLogic extends AbstractControllersLogic +class DeleteBookingLogic extends AbstractControllerLogic { /** diff --git a/app/Classes/Modules/Bookings/ControllersLogic/FetchBookingLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/FetchBookingLogic.php new file mode 100644 index 00000000..d9857548 --- /dev/null +++ b/app/Classes/Modules/Bookings/ControllersLogic/FetchBookingLogic.php @@ -0,0 +1,61 @@ + 'Retrieved Address', + 'message' => 'You have successfully retrieved a Address' + ]; + } + + /** @var CanFetchBooking */ + private $canFetchBooking; + + /** @var FetchesBooking */ + private $fetchesBooking; + + /** + * FetchBookingLogic constructor. + * @param CanFetchBooking $canFetchBooking + * @param FetchesBooking $fetchesBooking + */ + public function __construct(CanFetchBooking $canFetchBooking, FetchesBooking $fetchesBooking) + { + $this->canFetchBooking = $canFetchBooking; + $this->fetchesBooking = $fetchesBooking; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $this->canFetchBooking->passes(); + + $query = $this->fetchesBooking->execute(['marking' => $request->route('marking'), 'with_transactions' => true]); + + return $this->resourceResponse(new BookingResource($query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/FetchBookingPaymentQuotationLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/FetchBookingPaymentQuotationLogic.php new file mode 100644 index 00000000..c20450d8 --- /dev/null +++ b/app/Classes/Modules/Bookings/ControllersLogic/FetchBookingPaymentQuotationLogic.php @@ -0,0 +1,81 @@ + 'Fetch Currency Conversion', + 'message' => 'You have successfully retrieved a currency conversion' + ]; + } + + /** @var FetchesBookingQuotation */ + private $fetchBookingQuotation; + + /** @var GeneratesBookingQuotation */ + private $generatesBookingQuotation; + + /** @var FetchesCompanyPaymentAttemptLimit */ + private $fetchesCompanyPaymentAttemptLimit; + + /** @var CalculatesBookingOutstanding */ + private $calculatesBookingOutstanding; + + /** + * FetchBookingPaymentQuotationLogic constructor. + * @param FetchesBookingQuotation $fetchBookingQuotation + * @param GeneratesBookingQuotation $generatesBookingQuotation + * @param FetchesCompanyPaymentAttemptLimit $fetchesCompanyPaymentAttemptLimit + * @param CalculatesBookingOutstanding $calculatesBookingOutstanding + */ + public function __construct(FetchesBookingQuotation $fetchBookingQuotation, GeneratesBookingQuotation $generatesBookingQuotation, FetchesCompanyPaymentAttemptLimit $fetchesCompanyPaymentAttemptLimit, CalculatesBookingOutstanding $calculatesBookingOutstanding) + { + $this->fetchBookingQuotation = $fetchBookingQuotation; + $this->generatesBookingQuotation = $generatesBookingQuotation; + $this->fetchesCompanyPaymentAttemptLimit = $fetchesCompanyPaymentAttemptLimit; + $this->calculatesBookingOutstanding = $calculatesBookingOutstanding; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $booking = Booking::find($request->route('id')); + + $conversionObject = new CurrencyConversionObject(floatval(str_replace(',', '', $request->input('amount'))), $booking->convertible_currency_id, $booking->service_id, $booking->fix_currency_id === 1 ? 0:1, PaymentMethodType::PAYMENT_METHODS[$request->input('payment_method')]); + + $outstanding = $this->calculatesBookingOutstanding->execute($booking); + if($conversionObject->getAmount() > $outstanding) throw new MalformedRequestException('Your payment must not be greater than '.$booking->fixedCurrency->short_code.' '. number_format((float)$outstanding, 2, '.', ',')); + + return $this->response(['data' => $this->generatesBookingQuotation->execute( + $this->fetchBookingQuotation->execute($booking->company, $conversionObject), + $this->fetchesCompanyPaymentAttemptLimit->execute($booking->company) + )]); + + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsLogic.php index 21ea2a37..23a21700 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsLogic.php +++ b/app/Classes/Modules/Bookings/ControllersLogic/ListBookingsLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Bookings\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Bookings\Services\ListsBookings; use App\Classes\Modules\Bookings\Standards\Rules\CanListBookings; use App\Http\Resources\BookingResource; @@ -11,7 +11,7 @@ use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class ListBookingsLogic extends AbstractControllersLogic +class ListBookingsLogic extends AbstractControllerLogic { /** * @return array @@ -42,16 +42,11 @@ class ListBookingsLogic extends AbstractControllersLogic public function logic(Request $request) : JsonResponse { - try { - $this->canListBookings->passes(); + $this->canListBookings->passes(); - $query = $this->listsBookings->execute($this->listsBookings->deserializeFilters($request->input('filters'))); + $query = $this->listsBookings->execute($this->listsBookings->deserializeFilters($request->input('filters'))); - return $this->collectionResponse(BookingResource::collection($query)); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->collectionResponse(BookingResource::collection($query)); } diff --git a/app/Classes/Modules/Bookings/ControllersLogic/UpdateBookingLogic.php b/app/Classes/Modules/Bookings/ControllersLogic/UpdateBookingLogic.php index f38788bb..5db55b0d 100644 --- a/app/Classes/Modules/Bookings/ControllersLogic/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\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class UpdateBookingLogic extends AbstractControllerLogic { /** diff --git a/app/Classes/Modules/Bookings/DataTransferObjects/BookingObject.php b/app/Classes/Modules/Bookings/DataTransferObjects/BookingObject.php index cb6239c5..21b248b6 100644 --- a/app/Classes/Modules/Bookings/DataTransferObjects/BookingObject.php +++ b/app/Classes/Modules/Bookings/DataTransferObjects/BookingObject.php @@ -2,112 +2,108 @@ namespace App\Classes\Modules\Bookings\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class BookingObject implements DataTransferObject { - private $company_id; - private $transferable_bank_id; + + /** @var int */ + private $serviceId; + + /** @var int */ + private $transferableBankId; + + /** @var string */ private $marking; - private $reference; - private $fix_amount; - private $fix_currency_id; - private $convertible_currency_id; - private $conversion_currency_id; + + /** @var float */ + private $fixAmount; + + /** @var int */ + private $fixCurrencyId; + + /** @var int */ + private $convertibleCurrencyId; + + /** @var int */ + private $conversionCurrencyId; /** * BookingObject constructor. - * @param int|null $company_id - * @param int|null $transferable_bank_id - * @param string|null $marking - * @param string|null $reference - * @param float|null $fix_amount - * @param int|null $fix_currency_id - * @param int|null $convertible_currency_id - * @param int|null $conversion_currency_id + * @param int $serviceId + * @param int $transferableBankId + * @param string $marking + * @param float $fixAmount + * @param int $fixCurrencyId + * @param int $convertibleCurrencyId + * @param int $conversionCurrencyId */ - public function __construct( - ?int $company_id, - ?int $transferable_bank_id, - ?string $marking, - ?string $reference, - ?float $fix_amount, - ?int $fix_currency_id, - ?int $convertible_currency_id, - ?int $conversion_currency_id - ) + public function __construct(int $serviceId, int $transferableBankId, string $marking, float $fixAmount, int $fixCurrencyId, int $convertibleCurrencyId, int $conversionCurrencyId) { - $this->company_id = $company_id; - $this->transferable_bank_id = $transferable_bank_id; + $this->serviceId = $serviceId; + $this->transferableBankId = $transferableBankId; $this->marking = $marking; - $this->reference = $reference; - $this->fix_amount = $fix_amount; - $this->fix_currency_id = $fix_currency_id; - $this->convertible_currency_id = $convertible_currency_id; - $this->conversion_currency_id = $conversion_currency_id; + $this->fixAmount = $fixAmount; + $this->fixCurrencyId = $fixCurrencyId; + $this->convertibleCurrencyId = $convertibleCurrencyId; + $this->conversionCurrencyId = $conversionCurrencyId; } /** * @return int */ - public function getCompanyId(): ?int + public function getServiceId(): int { - return $this->company_id; + return $this->serviceId; } /** * @return int */ - public function getTransferableBankId(): ?int + public function getTransferableBankId(): int { - return $this->transferable_bank_id; + return $this->transferableBankId; } /** * @return string */ - public function getMarking(): ?string + public function getMarking(): string { return $this->marking; } - /** - * @return string - */ - public function getReference(): ?string - { - return $this->reference; - } - /** * @return float */ - public function getFixAmount(): ?float + public function getFixAmount(): float { - return $this->fix_amount; + return $this->fixAmount; } /** * @return int */ - public function getFixCurrencyId(): ?int + public function getFixCurrencyId(): int { - return $this->fix_currency_id; + return $this->fixCurrencyId; } /** * @return int */ - public function getConvertibleCurrencyId(): ?int + public function getConvertibleCurrencyId(): int { - return $this->convertible_currency_id; + return $this->convertibleCurrencyId; } /** * @return int */ - public function getConversionCurrencyId(): ?int + public function getConversionCurrencyId(): int { - return $this->conversion_currency_id; + return $this->conversionCurrencyId; } + + } \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/DataTransferObjects/CalculationObject.php b/app/Classes/Modules/Bookings/DataTransferObjects/CalculationObject.php new file mode 100644 index 00000000..aeeba8f7 --- /dev/null +++ b/app/Classes/Modules/Bookings/DataTransferObjects/CalculationObject.php @@ -0,0 +1,95 @@ +conversionObject = $conversionObject; + $this->configurations = $configurations; + } + + /** + * @return CurrencyConversionObject + */ + public function getConversionObject(): CurrencyConversionObject + { + return $this->conversionObject; + } + + + /** + * @return CompanyServiceConfigurationsObject + */ + public function getConfigurations(): CompanyServiceConfigurationsObject + { + return $this->configurations; + } + + public function getConvertibleTotal(){ + return $this->getConversionObject()->getType() === 1 ? $this->getConversionObject()->getAmount() : $this->getConversionTotal(); + } + + /** + * @return float + */ + public function getConversionTotal(): float { + $rate = $this->getConversionObject()->getType() === 1 ? (1/$this->getConfigurations()->getRate()) : $this->getConfigurations()->getRate(); + return $this->getConversionObject()->getAmount() * $rate; + } + + /** + * @return float + */ + public function getLocalTotal(){ + return $this->getConversionObject()->getType() === 1 ? $this->getConversionTotal() : $this->getConversionObject()->getAmount(); + } + + /** + * @return float + */ + public function getForeignTotal(){ + return $this->getConversionObject()->getType() === 1 ? $this->getConversionObject()->getAmount() : $this->getConversionTotal(); + } + + /** + * @return float + */ + public function getServiceCharge(): float { + return ($this->getLocalTotal()/100) * $this->getConfigurations()->getServiceCharge() < $this->getConfigurations()->getMinimumCharge() ? $this->getConfigurations()->getMinimumCharge() : ($this->getLocalTotal()/100) * $this->getConfigurations()->getServiceCharge(); + } + + public function getSubTotal(): float { + return $this->getLocalTotal() + $this->getServiceCharge(); + } + + /** + * @return float + */ + public function getTax(): float { + return ($this->getSubTotal()/100) * $this->getConfigurations()->getTax(); + } + + public function getTotal(): float { + return $this->getSubTotal() + $this->getTax(); + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/Services/CalculatesBookingFloatingAmount.php b/app/Classes/Modules/Bookings/Services/CalculatesBookingFloatingAmount.php new file mode 100644 index 00000000..cc5acc1d --- /dev/null +++ b/app/Classes/Modules/Bookings/Services/CalculatesBookingFloatingAmount.php @@ -0,0 +1,25 @@ +transactions()->selectRaw('sum(amount - service_charge - tax) as sub_total') + ->where('type', TransactionType::PAYMENT) + ->whereIn('status', [ApprovalStatus::PENDING_SUBMISSION, ApprovalStatus::PENDING_VERIFICATION]) + ->whereDate('expires_on', '>', Carbon::now())->get()->sum('sub_total') : + $booking->transactions()->where('type', TransactionType::PAYMENT) + ->whereIn('status', [ApprovalStatus::PENDING_SUBMISSION, ApprovalStatus::PENDING_VERIFICATION]) + ->whereDate('expires_on', '>', Carbon::now())->sum('original_amount'); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/Services/CalculatesBookingOutstanding.php b/app/Classes/Modules/Bookings/Services/CalculatesBookingOutstanding.php new file mode 100644 index 00000000..b1aae605 --- /dev/null +++ b/app/Classes/Modules/Bookings/Services/CalculatesBookingOutstanding.php @@ -0,0 +1,33 @@ +calculatesBookingPaidAmount = $calculatesBookingPaidAmount; + $this->calculatesBookingFloatingAmount = $calculatesBookingFloatingAmount; + } + + + public function execute(Booking $booking){ + return $booking->fix_amount - $this->calculatesBookingFloatingAmount->execute($booking, $booking->fix_currency_id) - $this->calculatesBookingPaidAmount->execute($booking, $booking->fix_currency_id); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/Services/CalculatesBookingPaidAmount.php b/app/Classes/Modules/Bookings/Services/CalculatesBookingPaidAmount.php new file mode 100644 index 00000000..1dd5a847 --- /dev/null +++ b/app/Classes/Modules/Bookings/Services/CalculatesBookingPaidAmount.php @@ -0,0 +1,23 @@ +transactions()->selectRaw('sum(amount - service_charge - tax) as sub_total') + ->where('type', TransactionType::PAYMENT) + ->whereIn('status', [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED])->get()->sum('sub_total') : + $booking->transactions()->where('type', TransactionType::PAYMENT) + ->whereIn('status', [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED])->sum('original_amount'); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/Services/CreatesBooking.php b/app/Classes/Modules/Bookings/Services/CreatesBooking.php index 676451fd..51c6da78 100644 --- a/app/Classes/Modules/Bookings/Services/CreatesBooking.php +++ b/app/Classes/Modules/Bookings/Services/CreatesBooking.php @@ -3,26 +3,30 @@ namespace App\Classes\Modules\Bookings\Services; use App\Classes\General\Eloquent\AbstractUpdateRecord; +use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord; use App\Classes\Modules\Bookings\DataTransferObjects\BookingObject; use App\Models\Booking; +use App\Models\Company; -class CreatesBooking extends AbstractUpdateRecord +class CreatesBooking extends AbstractUpdateRelationshipRecord { /** + * @param Company $company * @param BookingObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(BookingObject $object) { + public function execute(Company $company, BookingObject $object) { + $model = new Booking(); - $model->company_id = $object->getCompanyId(); - $model->transferable_bank_id = $object->getTransferableBankId(); + $model->service_id = $object->getServiceId(); + $model->bank_id = $object->getTransferableBankId(); $model->marking = $object->getMarking(); - $model->reference = $object->getReference(); $model->fix_amount = $object->getFixAmount(); $model->fix_currency_id = $object->getFixCurrencyId(); $model->convertible_currency_id = $object->getConvertibleCurrencyId(); $model->conversion_currency_id = $object->getConversionCurrencyId(); - return $this->handler($model); + + return $this->handler($company->bookings(), $model); } } \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/Services/DeletesBooking.php b/app/Classes/Modules/Bookings/Services/DeletesBooking.php index b189c382..7e4d4842 100644 --- a/app/Classes/Modules/Bookings/Services/DeletesBooking.php +++ b/app/Classes/Modules/Bookings/Services/DeletesBooking.php @@ -8,6 +8,11 @@ use App\Models\Booking; class DeletesBooking extends AbstractDeleteRecord { + /** + * @param Booking $model + * @return mixed + * @throws \App\Classes\Exceptions\MalformedRequestException + */ public function execute(Booking $model) { return $this->handler($model); } diff --git a/app/Classes/Modules/Bookings/Services/FetchesBookingQuotation.php b/app/Classes/Modules/Bookings/Services/FetchesBookingQuotation.php new file mode 100644 index 00000000..17d776fd --- /dev/null +++ b/app/Classes/Modules/Bookings/Services/FetchesBookingQuotation.php @@ -0,0 +1,55 @@ +fetchesCompanyServiceSettings = $fetchesCompanyServiceSettings; + $this->fetchesCurrency = $fetchesCurrency; + } + + + /** + * @param Company $company + * @param CurrencyConversionObject $conversionObject + * @return CalculationObject + * @throws MalformedRequestException + */ + public function execute(Company $company, CurrencyConversionObject $conversionObject){ + if($conversionObject->getAmount() <= 0) throw new MalformedRequestException('Your transfer must be greater than zero.'); + + $configurations = $this->fetchesCompanyServiceSettings->execute($company, $conversionObject); + + /** @var Currency $currency */ + $currency = $this->fetchesCurrency->execute(['id' => $conversionObject->getCurrencyId()]); + if($conversionObject->getAmount() > $configurations->getMaxLimit()) throw new MalformedRequestException('Your transfer can\'t be greater than '.number_format( floatval(str_replace(',', '', $configurations->getMaxLimit())), 2, '.', ',').' '.$currency->short_code); + + $calculationObject = new CalculationObject($conversionObject, $configurations); + + return $calculationObject; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/Services/GeneratesBookingMarking.php b/app/Classes/Modules/Bookings/Services/GeneratesBookingMarking.php index 0e920ab8..3e58e945 100644 --- a/app/Classes/Modules/Bookings/Services/GeneratesBookingMarking.php +++ b/app/Classes/Modules/Bookings/Services/GeneratesBookingMarking.php @@ -24,7 +24,7 @@ class GeneratesBookingMarking */ public function execute(): int { - $marking = mt_rand(100000001, 999999999); + $marking = mt_rand(20000, 99999); return !$this->bookingMarkingExists->execute($marking) ? $marking : self::execute(); } diff --git a/app/Classes/Modules/Bookings/Services/GeneratesBookingQuotation.php b/app/Classes/Modules/Bookings/Services/GeneratesBookingQuotation.php new file mode 100644 index 00000000..0b631b54 --- /dev/null +++ b/app/Classes/Modules/Bookings/Services/GeneratesBookingQuotation.php @@ -0,0 +1,30 @@ + new BankResource(Bank::find($calculationObject->getConfigurations()->getBankId())), + 'rate' => $calculationObject->getConfigurations()->getRate(), + 'local_total' => $calculationObject->getLocalTotal(), + 'foreign_total' => $calculationObject->getForeignTotal(), + 'conversion_amount' => $calculationObject->getConversionTotal(), + 'service_charge' => $calculationObject->getServiceCharge(), + 'tax_total' => $calculationObject->getTax(), + 'tax' => $calculationObject->getConfigurations()->getTax(), + 'sub_total' => $calculationObject->getSubTotal(), + 'total' => $calculationObject->getTotal(), + 'date' => Carbon::now()->timezone('Asia/Singapore')->format('h:i a, jS M, Y \G\M\T T'), + 'payment_attempt_limit' => $paymentAttemptLimit + ]; + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Bookings/Services/ListsBookings.php b/app/Classes/Modules/Bookings/Services/ListsBookings.php index f2aa1f1c..fb1ef526 100644 --- a/app/Classes/Modules/Bookings/Services/ListsBookings.php +++ b/app/Classes/Modules/Bookings/Services/ListsBookings.php @@ -22,10 +22,10 @@ class ListsBookings extends AbstractListRecord } /** - * @return Booking + * @return Builder */ public function getRepository(): Builder { - return $this->repository; + return $this->repository->newQuery(); } } diff --git a/app/Classes/Modules/Bookings/Services/UpdatesBooking.php b/app/Classes/Modules/Bookings/Services/UpdatesBooking.php index b5350aa3..37ca5b7c 100644 --- a/app/Classes/Modules/Bookings/Services/UpdatesBooking.php +++ b/app/Classes/Modules/Bookings/Services/UpdatesBooking.php @@ -10,6 +10,7 @@ class UpdatesBooking extends AbstractUpdateRecord { /** + * @param Booking $model * @param BookingObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException diff --git a/app/Classes/Modules/Bookings/Standards/Rules/CanCreateBooking.php b/app/Classes/Modules/Bookings/Standards/Rules/CanCreateBooking.php index 22dadccf..7871acfe 100644 --- a/app/Classes/Modules/Bookings/Standards/Rules/CanCreateBooking.php +++ b/app/Classes/Modules/Bookings/Standards/Rules/CanCreateBooking.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Bookings\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; -use App\Classes\Modules\Bookings\DataTransferObjects\SegmentObject; +use App\Classes\Modules\Bookings\DataTransferObjects\BookingObject; use App\Classes\Modules\Bookings\Standards\Validators\BookingValidation; class CanCreateBooking extends AbstractRule @@ -27,16 +27,11 @@ class CanCreateBooking extends AbstractRule */ protected function authorized(): bool { - // TODO Set Authorization rules - if (!\Auth::user()->can('add booking')) { - return false; - } - return true; } /** - * @param SegmentObject $object + * @param BookingObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -46,7 +41,7 @@ class CanCreateBooking extends AbstractRule } /** - * @param SegmentObject $object + * @param BookingObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanFetchCurrencyRate.php b/app/Classes/Modules/Bookings/Standards/Rules/CanFetchBooking.php similarity index 62% rename from app/Classes/Modules/CurrencyRates/Standards/Rules/CanFetchCurrencyRate.php rename to app/Classes/Modules/Bookings/Standards/Rules/CanFetchBooking.php index db751d2f..c6f17684 100644 --- a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanFetchCurrencyRate.php +++ b/app/Classes/Modules/Bookings/Standards/Rules/CanFetchBooking.php @@ -1,12 +1,12 @@ $object->getCompanyId(), + 'service_id' => $object->getServiceId(), 'transferable_bank_id' => $object->getTransferableBankId(), 'marking' => $object->getMarking(), - 'reference' => $object->getReference(), 'fix_amount' => $object->getFixAmount(), 'fix_currency_id' => $object->getFixCurrencyId(), 'convertible_currency_id' => $object->getConvertibleCurrencyId(), @@ -31,10 +30,9 @@ class BookingValidation extends AbstractValidation protected function rules(): array { return [ - 'company_id' => 'required', + 'service_id' => 'required', 'transferable_bank_id' => 'required', 'marking' => 'required', - 'reference' => 'required', 'fix_amount' => 'required', 'fix_currency_id' => 'required', 'convertible_currency_id' => 'required', diff --git a/app/Classes/Modules/Companies/ControllersLogic/ApproveIdentificationDocumentLogic.php b/app/Classes/Modules/Companies/ControllersLogic/ApproveIdentificationDocumentLogic.php new file mode 100644 index 00000000..d5e052a9 --- /dev/null +++ b/app/Classes/Modules/Companies/ControllersLogic/ApproveIdentificationDocumentLogic.php @@ -0,0 +1,91 @@ + 'Approve Document', + 'message' => 'You have successfully approved the Document' + ]; + } + + /** @var CanApproveDocument*/ + private $canApproveDocument; + + /** @var ApprovesDocument */ + private $approvesDocument; + + /** @var RejectsDocument */ + private $rejectsDocument; + + /** @var FetchesDocument */ + private $fetchesDocument; + + /** @var UpdatesCompanyStatus */ + private $updatesCompanyStatus; + + /** + * ApproveIdentificationDocumentLogic constructor. + * @param CanApproveDocument $canApproveDocument + * @param ApprovesDocument $approvesDocument + * @param RejectsDocument $rejectsDocument + * @param FetchesDocument $fetchesDocument + * @param UpdatesCompanyStatus $updatesCompanyStatus + */ + public function __construct(CanApproveDocument $canApproveDocument, ApprovesDocument $approvesDocument, RejectsDocument $rejectsDocument, FetchesDocument $fetchesDocument, UpdatesCompanyStatus $updatesCompanyStatus) + { + $this->canApproveDocument = $canApproveDocument; + $this->approvesDocument = $approvesDocument; + $this->rejectsDocument = $rejectsDocument; + $this->fetchesDocument = $fetchesDocument; + $this->updatesCompanyStatus = $updatesCompanyStatus; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $status = $request->route('status'); + + /** @var Document $document */ + $document = $this->fetchesDocument->execute(['id' => $request->route('document_id')]); + + $this->canApproveDocument->passes(); + + $document = $status === 'approve' ? $this->approvesDocument->execute($document) : $this->rejectsDocument->execute($document); + + $this->updatesCompanyStatus->execute($document->owner, $status === 'approve' ? ApprovalStatus::APPROVED : ApprovalStatus::REJECTED); + + return $this->resourceResponse(new DocumentResource($document)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/ControllersLogic/AssignCompanyToSegmentLogic.php b/app/Classes/Modules/Companies/ControllersLogic/AssignCompanyToSegmentLogic.php new file mode 100644 index 00000000..17a6c900 --- /dev/null +++ b/app/Classes/Modules/Companies/ControllersLogic/AssignCompanyToSegmentLogic.php @@ -0,0 +1,59 @@ + 'Assign Company To Segment', + 'message' => 'You have successfully assigned Company to segment' + ]; + } + + /** @var FetchesCompany */ + private $fetchesCompany; + + /** @var AssignSegmentProcessor */ + private $assignCompanyToSegmentProcessor; + + /** + * AssignCompanyToSegmentLogic constructor. + * @param FetchesCompany $fetchesCompany + * @param AssignSegmentProcessor $assignCompanyToSegmentProcessor + */ + public function __construct(FetchesCompany $fetchesCompany, AssignSegmentProcessor $assignCompanyToSegmentProcessor) + { + $this->fetchesCompany = $fetchesCompany; + $this->assignCompanyToSegmentProcessor = $assignCompanyToSegmentProcessor; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $company = $this->fetchesCompany->execute(['id' => $request->route('id')]); + + $this->assignCompanyToSegmentProcessor->execute($company, $request->input('segment_id')); + + return $this->resourceResponse(new CompanyResource($company)); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/ControllersLogic/CreateCompanyLogic.php b/app/Classes/Modules/Companies/ControllersLogic/CreateCompanyLogic.php index 62292083..019fe833 100644 --- a/app/Classes/Modules/Companies/ControllersLogic/CreateCompanyLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/CreateCompanyLogic.php @@ -3,15 +3,25 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Companies\Processors\CreateCompanyProcessor; +use App\Classes\ValueObjects\Constants\ApprovalStatus; +use App\Classes\ValueObjects\Constants\BusinessType; +use App\Classes\ValueObjects\Constants\CompanyType; use App\Http\Resources\CompanyResource; -use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class CreateCompanyLogic extends AbstractControllersLogic +class CreateCompanyLogic extends AbstractControllerLogic { + /** + * CreateCompanyLogic constructor. + * @param CreateCompanyProcessor $createCompanyProcessor + */ + public function __construct(CreateCompanyProcessor $createCompanyProcessor) + { + $this->createCompanyProcessor = $createCompanyProcessor; + } /** * @return array @@ -26,30 +36,18 @@ class CreateCompanyLogic extends AbstractControllersLogic /** @var CreateCompanyProcessor */ private $createCompanyProcessor; - /** - * CreateCompanyLogic constructor. - * @param CreateCompanyProcessor $createCompanyProcessor - */ - public function __construct(CreateCompanyProcessor $createCompanyProcessor) - { - $this->createCompanyProcessor = $createCompanyProcessor; - } /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - - return $this->resourceResponse(new CompanyResource($this->createCompanyProcessor->execute($request))); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - + $company = $this->createCompanyProcessor->execute($request, BusinessType::CURRENCY_VENDOR, CompanyType::COMPANY_BUSINESS, ApprovalStatus::APPROVED); + return $this->resourceResponse(new CompanyResource($company)); } } \ No newline at end of file diff --git a/app/Classes/Modules/Companies/ControllersLogic/CreateIdentificationDocumentLogic.php b/app/Classes/Modules/Companies/ControllersLogic/CreateIdentificationDocumentLogic.php new file mode 100644 index 00000000..bbf91ea7 --- /dev/null +++ b/app/Classes/Modules/Companies/ControllersLogic/CreateIdentificationDocumentLogic.php @@ -0,0 +1,84 @@ + 'Created Identification Document', + 'message' => 'You have successfully created a new identification document' + ]; + } + + /** @var FetchesCompany */ + private $fetchesCompany; + + /** @var CreatesDocument */ + private $createsDocument; + + /** @var CreatesFiles */ + private $createsFile; + + /** @var UpdatesCompanyStatus */ + private $updatesCompanyStatus; + + + /** + * CreateIdentificationDocumentLogic constructor. + * @param FetchesCompany $fetchesCompany + * @param CreatesDocument $createsDocument + * @param CreatesFiles $createsFile + * @param UpdatesCompanyStatus $updatesCompanyStatus + */ + public function __construct(FetchesCompany $fetchesCompany, CreatesDocument $createsDocument, CreatesFiles $createsFile, UpdatesCompanyStatus $updatesCompanyStatus) + { + $this->fetchesCompany = $fetchesCompany; + $this->createsDocument = $createsDocument; + $this->createsFile = $createsFile; + $this->updatesCompanyStatus = $updatesCompanyStatus; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + /** @var Company $company */ + $company = $this->fetchesCompany->execute(['id' => $request->route('id')]); + $object = new DocumentObject($company->type === CompanyType::COMPANY_BUSINESS ? + DocumentType::SSM_REGISTRATION : DocumentType::IDENTITY_CARD, $request->input('files'), + $request->input('identification_no'), ApprovalStatus::PENDING_VERIFICATION, 'identifications'); + + /** @var Document $document */ + $document = $this->createsDocument->execute($company, $object); + $this->createsFile->execute($document, $object); + + $this->updatesCompanyStatus->execute($company, ApprovalStatus::PENDING_VERIFICATION); + + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/ControllersLogic/DeleteCompanyLogic.php b/app/Classes/Modules/Companies/ControllersLogic/DeleteCompanyLogic.php index aa4ea625..ac5dabb0 100644 --- a/app/Classes/Modules/Companies/ControllersLogic/DeleteCompanyLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/DeleteCompanyLogic.php @@ -3,15 +3,14 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Companies\Services\DeletesCompany; use App\Classes\Modules\Companies\Services\FetchesCompany; use App\Classes\Modules\Companies\Standards\Rules\CanDeleteCompany; -use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class DeleteCompanyLogic extends AbstractControllersLogic +class DeleteCompanyLogic extends AbstractControllerLogic { /** * @return array @@ -31,7 +30,7 @@ class DeleteCompanyLogic extends AbstractControllersLogic private $deletesCompany; /** @var FetchesCompany */ - private $fetchesCompany; + private $fetchesCompany; /** * DeleteCompanyLogic constructor. @@ -50,23 +49,20 @@ class DeleteCompanyLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - $this->canDeleteCompany->passes(); + $this->canDeleteCompany->passes(); - $query = $this->fetchesCompany->execute(['id' => $request->route('id')]); + $query = $this->fetchesCompany->execute(['id' => $request->route('id')]); - $this->deletesCompany->execute($query); + $this->deletesCompany->execute($query); - return $this->response([]); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->response([]); } diff --git a/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyBookingQuotationLogic.php b/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyBookingQuotationLogic.php new file mode 100644 index 00000000..37225631 --- /dev/null +++ b/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyBookingQuotationLogic.php @@ -0,0 +1,79 @@ + 'Fetch Currency Conversion', + 'message' => 'You have successfully retrieved a currency conversion' + ]; + } + + + /** @var FetchesBookingQuotation */ + private $fetchBookingQuotation; + + /** @var GeneratesBookingQuotation */ + private $generatesBookingQuotation; + + /** @var FetchesCurrency */ + private $fetchesCurrency; + + /** + * FetchCompanyBookingQuotationLogic constructor. + * @param FetchesBookingQuotation $fetchBookingQuotation + * @param GeneratesBookingQuotation $generatesBookingQuotation + * @param FetchesCurrency $fetchesCurrency + */ + public function __construct(FetchesBookingQuotation $fetchBookingQuotation, GeneratesBookingQuotation $generatesBookingQuotation, FetchesCurrency $fetchesCurrency) + { + $this->fetchBookingQuotation = $fetchBookingQuotation; + $this->generatesBookingQuotation = $generatesBookingQuotation; + $this->fetchesCurrency = $fetchesCurrency; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws MalformedRequestException + * @throws RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + /** @var Company $company */ + $company = Company::find($request->route('id')); + + $conversionObject = new CurrencyConversionObject(floatval(str_replace(',', '', $request->input('amount'))), $request->input('currency_id'), $request->input('service_id'), $request->input('type')); + + $calculationObject = $this->fetchBookingQuotation->execute($company, $conversionObject); + + /** @var Currency $currency */ + $currency = $this->fetchesCurrency->execute(['id' => $conversionObject->getCurrencyId()]); + if($calculationObject->getConvertibleTotal() < $calculationObject->getConfigurations()->getMinLimit()) throw new RequestValidationException('Your transfer is below the minimum amount allowed of '.$calculationObject->getConfigurations()->getMinLimit().' '.$currency->short_code); + + //TODO add po limit validation + return $this->response(['data' => $this->generatesBookingQuotation->execute($calculationObject)]); + + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyLogic.php b/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyLogic.php index b64ac700..5406d682 100644 --- a/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/FetchCompanyLogic.php @@ -3,16 +3,15 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Companies\Services\FetchesCompany; use App\Classes\Modules\Companies\Standards\Rules\CanFetchCompany; -use App\Classes\Modules\Companies\DataTransferObjects\CompanyObject; use App\Http\Resources\CompanyResource; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class FetchCompanyLogic extends AbstractControllersLogic +class FetchCompanyLogic extends AbstractControllerLogic { /** @@ -46,21 +45,16 @@ class FetchCompanyLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { + $this->canFetchCompany->passes(); - $this->canFetchCompany->passes(); + $query = $this->fetchesCompany->execute(['id' => $request->route('id'), 'with_bookings' => true]); - $query = $this->fetchesCompany->execute(['id' => $request->route('id')]); - - return $this->resourceResponse(new CompanyResource($query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->resourceResponse(new CompanyResource($query)); } diff --git a/app/Classes/Modules/Companies/ControllersLogic/ListCompaniesLogic.php b/app/Classes/Modules/Companies/ControllersLogic/ListCompaniesLogic.php index dbfd108c..80b15c1c 100644 --- a/app/Classes/Modules/Companies/ControllersLogic/ListCompaniesLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/ListCompaniesLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class ListCompaniesLogic extends AbstractControllerLogic { /** @@ -45,19 +45,16 @@ class ListCompaniesLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - $this->canListCompanies->passes(); - - $query = $this->listsCompanies->execute($this->listsCompanies->deserializeFilters($request->input('filters'))); - return $this->collectionResponse(CompanyResource::collection($query)); + $this->canListCompanies->passes(); - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + $query = $this->listsCompanies->execute($this->listsCompanies->deserializeFilters($request->input('filters'))); + return $this->collectionResponse(CompanyResource::collection($query)); } diff --git a/app/Classes/Modules/Companies/ControllersLogic/RemoveCompanyFromSegmentLogic.php b/app/Classes/Modules/Companies/ControllersLogic/RemoveCompanyFromSegmentLogic.php new file mode 100644 index 00000000..10623311 --- /dev/null +++ b/app/Classes/Modules/Companies/ControllersLogic/RemoveCompanyFromSegmentLogic.php @@ -0,0 +1,65 @@ + 'Detach Company From Segment', + 'message' => 'You have successfully detached Company from segment' + ]; + } + + /** @var FetchesCompany */ + private $fetchesCompany; + + /** @var FetchesSegment */ + private $fetchesSegment; + + /** @var RemovesCompanyFromSegment */ + private $removesCompanyFromSegment; + + /** + * RemoveCompanyFromSegmentLogic constructor. + * @param FetchesCompany $fetchesCompany + * @param FetchesSegment $fetchesSegment + * @param RemovesCompanyFromSegment $removesCompanyFromSegment + */ + public function __construct(FetchesCompany $fetchesCompany, FetchesSegment $fetchesSegment, RemovesCompanyFromSegment $removesCompanyFromSegment) + { + $this->fetchesCompany = $fetchesCompany; + $this->fetchesSegment = $fetchesSegment; + $this->removesCompanyFromSegment = $removesCompanyFromSegment; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $company = $this->fetchesCompany->execute(['id' => $request->route('id')]); + + $segment = $this->fetchesSegment->execute(['id' => $request->route('segment_id')]); + + $this->removesCompanyFromSegment->execute($company, $segment); + + return $this->resourceResponse(new CompanyResource($company)); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/ControllersLogic/UpdateCompanyLogic.php b/app/Classes/Modules/Companies/ControllersLogic/UpdateCompanyLogic.php index 597d2ede..c435dab4 100644 --- a/app/Classes/Modules/Companies/ControllersLogic/UpdateCompanyLogic.php +++ b/app/Classes/Modules/Companies/ControllersLogic/UpdateCompanyLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Companies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class UpdateCompanyLogic extends AbstractControllerLogic { /** diff --git a/app/Classes/Modules/Companies/ControllersLogic/UpdateSupplierCurrenciesLogic.php b/app/Classes/Modules/Companies/ControllersLogic/UpdateSupplierCurrenciesLogic.php new file mode 100644 index 00000000..1f7f6853 --- /dev/null +++ b/app/Classes/Modules/Companies/ControllersLogic/UpdateSupplierCurrenciesLogic.php @@ -0,0 +1,104 @@ + 'Updated Supplier', + 'message' => 'You have successfully updated the Supplier' + ]; + } + + /** @var CanCreateConstant */ + private $canCreateConstant; + + /** @var CanUpdateConstant */ + private $canUpdateConstant; + + /** @var FetchesSegment */ + private $fetchesSegment; + + /** @var FetchesConstant */ + private $fetchesConstant; + + /** @var UpdatesConstant */ + private $updatesConstant; + + /** @var CreatesConstant */ + private $createsConstant; + + + /** + * UpdateSupplierCurrenciesLogic constructor. + * @param CanCreateConstant $canCreateConstant + * @param CanUpdateConstant $canUpdateConstant + * @param FetchesSegment $fetchesSegment + * @param FetchesConstant $fetchesConstant + * @param UpdatesConstant $updatesConstant + * @param CreatesConstant $createsConstant + */ + public function __construct(CanCreateConstant $canCreateConstant, CanUpdateConstant $canUpdateConstant, FetchesSegment $fetchesSegment, FetchesConstant $fetchesConstant, UpdatesConstant $updatesConstant, CreatesConstant $createsConstant) + { + $this->canCreateConstant = $canCreateConstant; + $this->canUpdateConstant = $canUpdateConstant; + $this->fetchesSegment = $fetchesSegment; + $this->fetchesConstant = $fetchesConstant; + $this->updatesConstant = $updatesConstant; + $this->createsConstant = $createsConstant; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $supplierId = $request->route('id'); + + $object = new ConstantObject('Supplier\'s Currencies',SegmentConstants::SUPPLIER_CURRENCIES, + [ + 'id' => $supplierId, 'currencies' => $request->input('currencies') + ] + ); + + try { + $constant = $this->fetchesConstant->execute(['supplier_currencies' => $supplierId]); + $this->canUpdateConstant->passes($object); + $this->updatesConstant->execute($constant, $object); + + } catch (\Exception $exception) { + $this->canCreateConstant->passes($object); + $segment = $this->fetchesSegment->execute(['type' => SegmentConstants::STANDARD_SEGMENT]); + $constant = $this->createsConstant->execute($segment, $object); + } + + return $this->resourceResponse(new ConstantResource($constant)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/DataTransferObjects/CompanyObject.php b/app/Classes/Modules/Companies/DataTransferObjects/CompanyObject.php index da9905e9..09b0e153 100644 --- a/app/Classes/Modules/Companies/DataTransferObjects/CompanyObject.php +++ b/app/Classes/Modules/Companies/DataTransferObjects/CompanyObject.php @@ -2,40 +2,48 @@ namespace App\Classes\Modules\Companies\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; +use App\Classes\ValueObjects\Constants\ApprovalStatus; +use App\Classes\ValueObjects\Constants\BusinessType; class CompanyObject implements DataTransferObject { - /** @var string|null */ + /** @var string */ private $name; - /** @var string|null */ + /** @var string */ private $reference; - /** @var int */ + /** @var int|null */ + private $businessType; + + /** @var int|null */ private $type; + /** @var int|null */ + private $status; + /** * CompanyObject constructor. - * @param string|null $name - * @param string|null $reference - * @param string|null $type + * @param string $name + * @param string $reference + * @param int|null $businessType + * @param int|null $type + * @param int|null $status */ - public function __construct( - ?string $name, - ?string $reference, - ?string $type - ) + public function __construct(string $name, string $reference, ?int $businessType = BusinessType::IMPORTER, ?int $type = BusinessType::IMPORTER, ?int $status = ApprovalStatus::PENDING_SUBMISSION) { $this->name = $name; $this->reference = $reference; + $this->businessType = $businessType; $this->type = $type; + $this->status = $status; } /** * @return string */ - public function getName(): ?string + public function getName(): string { return $this->name; } @@ -43,7 +51,7 @@ class CompanyObject implements DataTransferObject /** * @return string */ - public function getReference(): ?string + public function getReference(): string { return $this->reference; } @@ -51,8 +59,28 @@ class CompanyObject implements DataTransferObject /** * @return int */ - public function getType(): ?int + public function getBusinessType(): int + { + return $this->businessType; + } + + /** + * @return int + */ + public function getType(): int { return $this->type; } + + /** + * @return int + */ + public function getStatus(): int + { + return $this->status; + } + + + + } \ No newline at end of file diff --git a/app/Classes/Modules/Companies/DataTransferObjects/CompanyServiceConfigurationsObject.php b/app/Classes/Modules/Companies/DataTransferObjects/CompanyServiceConfigurationsObject.php new file mode 100644 index 00000000..ab47b73d --- /dev/null +++ b/app/Classes/Modules/Companies/DataTransferObjects/CompanyServiceConfigurationsObject.php @@ -0,0 +1,203 @@ +isBillable = $isBillable; + $this->bankId = $bankId; + $this->poLimit = $poLimit; + $this->tax = $tax; + $this->serviceCharge = $serviceCharge; + $this->minimumCharge = $minimumCharge; + $this->maxLimit = $maxLimit; + $this->minLimit = $minLimit; + $this->rate = $rate; + } + + + /** + * @param int $poLimit + */ + public function setPoLimit(int $poLimit): void + { + $this->poLimit = $poLimit; + } + + /** + * @param int $bankId + */ + public function setBankId(int $bankId): void + { + $this->bankId = $bankId; + } + + + + /** + * @param float $tax + */ + public function setTax(float $tax): void + { + $this->tax = $tax; + } + + /** + * @param float $serviceCharge + */ + public function setServiceCharge(float $serviceCharge): void + { + $this->serviceCharge = $serviceCharge; + } + + /** + * @param float $minimumCharge + */ + public function setMinimumCharge(float $minimumCharge): void + { + $this->minimumCharge = $minimumCharge; + } + + /** + * @param float $maxLimit + */ + public function setMaxLimit(float $maxLimit): void + { + $this->maxLimit = $maxLimit; + } + + /** + * @param float $minLimit + */ + public function setMinLimit(float $minLimit): void + { + $this->minLimit = $minLimit; + } + + /** + * @param float $rate + */ + public function setRate(float $rate): void + { + $this->rate = $rate; + } + + /** + * @return bool + */ + public function isBillable(): bool + { + return $this->isBillable; + } + + /** + * @return int + */ + public function getBankId(): int + { + return $this->bankId; + } + + /** + * @return int + */ + public function getPoLimit(): int + { + return $this->poLimit; + } + + /** + * @return float + */ + public function getTax(): float + { + return $this->tax; + } + + /** + * @return float + */ + public function getServiceCharge(): float + { + return $this->serviceCharge; + } + + /** + * @return float + */ + public function getMinimumCharge(): float + { + return $this->minimumCharge; + } + + /** + * @return float + */ + public function getMaxLimit(): float + { + return $this->maxLimit; + } + + /** + * @return float + */ + public function getMinLimit(): float + { + return $this->minLimit; + } + + /** + * @return float + */ + public function getRate(): float + { + return $this->rate; + } + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/DataTransferObjects/ConnectionObject.php b/app/Classes/Modules/Companies/DataTransferObjects/ConnectionObject.php deleted file mode 100644 index 078378b4..00000000 --- a/app/Classes/Modules/Companies/DataTransferObjects/ConnectionObject.php +++ /dev/null @@ -1,45 +0,0 @@ -inviter = $inviter; - $this->invitee = $invitee; - } - - /** - * @return CompanyModule - */ - public function getInviter(): CompanyModule - { - return $this->inviter; - } - - /** - * @return CompanyModule - */ - public function getInvitee(): CompanyModule - { - return $this->invitee; - } - - -} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/DataTransferObjects/EmployeeObject.php b/app/Classes/Modules/Companies/DataTransferObjects/EmployeeObject.php deleted file mode 100644 index 816a2de5..00000000 --- a/app/Classes/Modules/Companies/DataTransferObjects/EmployeeObject.php +++ /dev/null @@ -1,58 +0,0 @@ -companyModule = $companyModule; - $this->user = $user; - $this->role = $role; - } - - /** - * @return CompanyModule - */ - public function getCompanyModule(): CompanyModule - { - return $this->companyModule; - } - - /** - * @return User - */ - public function getUser(): User - { - return $this->user; - } - - /** - * @return int - */ - public function getRole(): int - { - return $this->role; - } - - -} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/DataTransferObjects/EmploymentObject.php b/app/Classes/Modules/Companies/DataTransferObjects/EmploymentObject.php new file mode 100644 index 00000000..8a6781a0 --- /dev/null +++ b/app/Classes/Modules/Companies/DataTransferObjects/EmploymentObject.php @@ -0,0 +1,58 @@ +company = $company; + $this->user = $user; + $this->status = $status; + } + + /** + * @return Company + */ + public function getCompany(): Company + { + return $this->company; + } + + /** + * @return User + */ + public function getUser(): User + { + return $this->user; + } + + /** + * @return int + */ + public function getStatus(): int + { + return $this->status; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/DataTransferObjects/ModuleObject.php b/app/Classes/Modules/Companies/DataTransferObjects/ModuleObject.php deleted file mode 100644 index 732799a3..00000000 --- a/app/Classes/Modules/Companies/DataTransferObjects/ModuleObject.php +++ /dev/null @@ -1,44 +0,0 @@ -company = $company; - $this->type = $type; - } - - /** - * @return Company - */ - public function getCompany(): Company - { - return $this->company; - } - - /** - * @return int - */ - public function getType(): int - { - return $this->type; - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Processors/AssignEmployeeProcessor.php b/app/Classes/Modules/Companies/Processors/AssignEmployeeProcessor.php new file mode 100644 index 00000000..e583833d --- /dev/null +++ b/app/Classes/Modules/Companies/Processors/AssignEmployeeProcessor.php @@ -0,0 +1,48 @@ +canAssignEmployee = $canAssignEmployee; + $this->assignsEmployee = $assignsEmployee; + } + + /** + * @param EmploymentObject $object + * @return Model + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function execute(EmploymentObject $object): Model { + + $this->canAssignEmployee->passes($object); + + return $this->assignsEmployee->execute($object); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Processors/AssignSegmentProcessor.php b/app/Classes/Modules/Companies/Processors/AssignSegmentProcessor.php new file mode 100644 index 00000000..66cfb08e --- /dev/null +++ b/app/Classes/Modules/Companies/Processors/AssignSegmentProcessor.php @@ -0,0 +1,56 @@ +canAssignSegment = $canAssignSegment; + $this->assignsSegment = $assignsSegment; + $this->fetchesSegment = $fetchesSegment; + } + + + /** + * @param Company $company + * @param int|null $segmentId + * @return Model + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function execute(Company $company, ?int $segmentId = SegmentConstants::STANDARD_SEGMENT): Model { + + $segment = $this->fetchesSegment->execute(['id' => $segmentId]); + + $this->canAssignSegment->passes(); + + return $this->assignsSegment->execute($company, $segment); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Processors/CreateCompanyProcessor.php b/app/Classes/Modules/Companies/Processors/CreateCompanyProcessor.php new file mode 100644 index 00000000..4e188015 --- /dev/null +++ b/app/Classes/Modules/Companies/Processors/CreateCompanyProcessor.php @@ -0,0 +1,59 @@ +canCreateCompany = $canCreateCompany; + $this->createsCompany = $createsCompany; + } + + + /** + * @param Request $request + * @param int $businessType + * @param int|null $companyType + * @param int|null $status + * @return Model + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function execute(Request $request, int $businessType = BusinessType::IMPORTER, ?int $companyType = CompanyType::COMPANY_BUSINESS, ?int $status = ApprovalStatus::PENDING_SUBMISSION): Model { + + $company_object = new CompanyObject( + $companyType === CompanyType::COMPANY_BUSINESS ? $request->input('company_name') : $request->input('name'), + mt_rand(1000, 9999).(new GeneratesInitials())->name($request->input('company_name'))->length(3)->generate(), + $businessType, $companyType, $status); + + $this->canCreateCompany->passes($company_object); + + return $this->createsCompany->execute($company_object); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/AddCurrenciesResourceToSupplierCompany.php b/app/Classes/Modules/Companies/Services/AddCurrenciesResourceToSupplierCompany.php new file mode 100644 index 00000000..dea32a07 --- /dev/null +++ b/app/Classes/Modules/Companies/Services/AddCurrenciesResourceToSupplierCompany.php @@ -0,0 +1,27 @@ +business_type === BusinessType::CURRENCY_VENDOR){ + $segment = SegmentConstant::where('reference', SegmentConstants::SUPPLIER_CURRENCIES)->where('detail->id', $company->id)->first(); + + return ['currencies' => CurrencyResource::collection($segment ? Currency::whereIn('id', $segment->detail->currencies)->get() : [])]; + } + + return []; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/AssignsCompanyToSegment.php b/app/Classes/Modules/Companies/Services/AssignsCompanyToSegment.php new file mode 100644 index 00000000..81b6e964 --- /dev/null +++ b/app/Classes/Modules/Companies/Services/AssignsCompanyToSegment.php @@ -0,0 +1,33 @@ +segments()->attach($segment); + + return $company; + + } catch (QueryException $exception){ + throw new MalformedRequestException($exception); + } + + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/AssignsEmployee.php b/app/Classes/Modules/Companies/Services/AssignsEmployee.php new file mode 100644 index 00000000..229bcbd4 --- /dev/null +++ b/app/Classes/Modules/Companies/Services/AssignsEmployee.php @@ -0,0 +1,31 @@ +getCompany()->employees()->attach($object->getUser(), ['status' => $object->getStatus()]); + + return $object->getCompany(); + + } catch (QueryException $exception){ + throw new MalformedRequestException($exception); + } + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/CreatesCompany.php b/app/Classes/Modules/Companies/Services/CreatesCompany.php index 722a9de6..cbe22161 100644 --- a/app/Classes/Modules/Companies/Services/CreatesCompany.php +++ b/app/Classes/Modules/Companies/Services/CreatesCompany.php @@ -20,6 +20,7 @@ class CreatesCompany extends AbstractUpdateRecord $model->name = $object->getName(); $model->reference = $object->getReference(); $model->type = $object->getType(); + $model->business_type = $object->getBusinessType(); return $this->handler($model); } diff --git a/app/Classes/Modules/Companies/Services/DeletesCompany.php b/app/Classes/Modules/Companies/Services/DeletesCompany.php new file mode 100644 index 00000000..963e6fd0 --- /dev/null +++ b/app/Classes/Modules/Companies/Services/DeletesCompany.php @@ -0,0 +1,20 @@ +handler($model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/FetchesCompanyPaymentAttemptLimit.php b/app/Classes/Modules/Companies/Services/FetchesCompanyPaymentAttemptLimit.php new file mode 100644 index 00000000..cf43840b --- /dev/null +++ b/app/Classes/Modules/Companies/Services/FetchesCompanyPaymentAttemptLimit.php @@ -0,0 +1,23 @@ +segments()->with([ + 'constants' => function ($query) { + $query->where('reference', SegmentConstants::PAYMENT_ATTEMPT_DURATION_LIMIT); + }])->get()->pluck('constants')->flatten()->pluck('detail')->max('minutes'); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/FetchesCompanyServiceSettings.php b/app/Classes/Modules/Companies/Services/FetchesCompanyServiceSettings.php new file mode 100644 index 00000000..a3827892 --- /dev/null +++ b/app/Classes/Modules/Companies/Services/FetchesCompanyServiceSettings.php @@ -0,0 +1,108 @@ +services()->where('id', $object->getServiceId())->first(); + + $constants= $service->constants()->whereIn('segment_id', $company->segments->pluck('id'))->get(); + + $standardConfigurations = $constants->firstWhere('reference', SegmentConstants::SERVICE_TYPE); + + $rate = Currency::find($object->getCurrencyId())->rates->where('payment_method_type', $object->getPaymentMethod()) + ->where('service_id', $object->getServiceId())->first(); + + $currency = collect($standardConfigurations->detail->currencies)->firstWhere('id','=', $object->getCurrencyId()); + + $standardConfigurations = new CompanyServiceConfigurationsObject($standardConfigurations->detail->is_billable, $standardConfigurations->detail->bank_id, $standardConfigurations->detail->po_limit->value, $standardConfigurations->detail->tax->value, + $standardConfigurations->detail->service_charge->value, $standardConfigurations->detail->minimum_charge->value, + $currency->max_limit->value, $currency->min_limit->value, $rate->selling); + + if($this->hasCustomOptions($constants)){ + $customOptions = $this->getServiceCustomOptions($constants, $object, $standardConfigurations, $object->getPaymentMethod())->sortByDesc(function($option) use($object) { + return (new CalculationObject($object, $option))->getTotal(); + })->first(); + + return $customOptions; + }; + + return $standardConfigurations; + } + + /** + * @param $constants + * @param CurrencyConversionObject $object + * @param CompanyServiceConfigurationsObject $standardConfigurations + * @return mixed + */ + private function getServiceCustomOptions($constants, CurrencyConversionObject $object, CompanyServiceConfigurationsObject $standardConfigurations){ + return $constants->where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE)->map(function($constant) use($object, $standardConfigurations) { + + $customOptions = clone $standardConfigurations; + + $methods = collect(Helper::getClassMethodsArray(CompanyServiceConfigurationsObject::class))->filter(function($value){ return substr( $value, 0, 3) === "get"; }); + + $methods->map(function($methodName) use ($constant, $object, $customOptions) { + $option = Helper::getPropertyName($methodName); + + $setMethod = 'set'.Str::studly($option); + + if(in_array($option, ['min_limit', 'max_limit', 'rate']) && !empty($constant->detail->currencies)) { + + $currency = collect($constant->detail->currencies)->firstWhere('id','=', $object->getCurrencyId()); + + if($currency) { + if($option === 'rate') { + return $customOptions->$setMethod(collect($currency->rates)->firstWhere('payment_type','=', $object->getPaymentMethod())->selling->value); + } + + return $customOptions->$setMethod($currency->$option->value); + } + + }; + + if(property_exists($constant->detail, $option)) { + + if($option === 'bank') return $customOptions->$setMethod($constant->detail->bank_id); + + return $customOptions->$setMethod($constant->detail->$option->value); + } + }); + + return $customOptions; + + }); + + } + + private function hasCustomOptions(Collection $constants){ + return $constants->contains(function($value){ + return $value->reference === SegmentConstants::CUSTOM_SERVICE_TYPE; + }); + } + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/FetchesCompanyServices.php b/app/Classes/Modules/Companies/Services/FetchesCompanyServices.php new file mode 100644 index 00000000..d78fca75 --- /dev/null +++ b/app/Classes/Modules/Companies/Services/FetchesCompanyServices.php @@ -0,0 +1,29 @@ +map(function($service){ + $currencies = collect($service->getConfigurations()->detail->currencies)->pluck('id'); + if(!empty($service->getCustomOptions())){ + $currencies = $currencies->merge(collect($service->getCustomOptions())->flatMap(function($configurations){ + return collect($configurations->getConfigurationValue('currencies'))->pluck('id'); + })); + } + + return [ + 'id' => $service->getService()->id, + 'name' => $service->getService()->name, + 'currencies' => CurrencyResource::collection(Currency::whereIn('id', $currencies->filter()->unique()->toArray())->get()) + ]; + }); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/RemovesCompanyFromSegment.php b/app/Classes/Modules/Companies/Services/RemovesCompanyFromSegment.php new file mode 100644 index 00000000..d234bcb5 --- /dev/null +++ b/app/Classes/Modules/Companies/Services/RemovesCompanyFromSegment.php @@ -0,0 +1,33 @@ +segments()->detach($segment); + + return $company; + + } catch (QueryException $exception){ + throw new MalformedRequestException($exception); + } + + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Services/UpdatesCompany.php b/app/Classes/Modules/Companies/Services/UpdatesCompany.php index 876221d1..f89bbca8 100644 --- a/app/Classes/Modules/Companies/Services/UpdatesCompany.php +++ b/app/Classes/Modules/Companies/Services/UpdatesCompany.php @@ -10,6 +10,7 @@ class UpdatesCompany extends AbstractUpdateRecord { /** + * @param Company $model * @param CompanyObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException diff --git a/app/Classes/Modules/Companies/Services/UpdatesCompanyStatus.php b/app/Classes/Modules/Companies/Services/UpdatesCompanyStatus.php new file mode 100644 index 00000000..f0c0968b --- /dev/null +++ b/app/Classes/Modules/Companies/Services/UpdatesCompanyStatus.php @@ -0,0 +1,25 @@ +status = $status; + return $this->handler($model); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyEmployees/Standards/Rules/CanCreateCompanyEmployee.php b/app/Classes/Modules/Companies/Standards/Rules/CanAssignEmployee.php similarity index 71% rename from app/Classes/Modules/CompanyEmployees/Standards/Rules/CanCreateCompanyEmployee.php rename to app/Classes/Modules/Companies/Standards/Rules/CanAssignEmployee.php index d5d66023..f34f83ff 100644 --- a/app/Classes/Modules/CompanyEmployees/Standards/Rules/CanCreateCompanyEmployee.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanAssignEmployee.php @@ -1,13 +1,13 @@ documentValidation = $documentValidation; + } + + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + return true; + } + + /** + * @param DocumentObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->documentValidation->validate($object); + } + + /** + * @param DocumentObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php b/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php index bf16fef8..c7bd1f70 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Companies\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; -use App\Classes\Modules\Companies\DataTransferObjects\UserObject; +use App\Classes\Modules\Companies\DataTransferObjects\CompanyObject; use App\Classes\Modules\Companies\Standards\Validators\CompanyValidation; class CanUpdateCompany extends AbstractRule @@ -31,7 +31,7 @@ class CanUpdateCompany extends AbstractRule } /** - * @param UserObject $object + * @param CompanyObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -41,7 +41,7 @@ class CanUpdateCompany extends AbstractRule } /** - * @param UserObject $object + * @param CompanyObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/CompanyEmployees/Standards/Validators/CompanyEmployeeValidation.php b/app/Classes/Modules/Companies/Standards/Validators/CompanyEmployeeValidation.php similarity index 65% rename from app/Classes/Modules/CompanyEmployees/Standards/Validators/CompanyEmployeeValidation.php rename to app/Classes/Modules/Companies/Standards/Validators/CompanyEmployeeValidation.php index 2de1f504..f396ac41 100644 --- a/app/Classes/Modules/CompanyEmployees/Standards/Validators/CompanyEmployeeValidation.php +++ b/app/Classes/Modules/Companies/Standards/Validators/CompanyEmployeeValidation.php @@ -1,21 +1,21 @@ $object->getCompanyId(), - 'user_id' => $object->getUserId(), + 'company_id' => $object->getCompany()->id, + 'user_id' => $object->getUser()->id, ]; } diff --git a/app/Classes/Modules/Companies/Standards/Validators/CompanyValidation.php b/app/Classes/Modules/Companies/Standards/Validators/CompanyValidation.php index 027d3287..efc47355 100644 --- a/app/Classes/Modules/Companies/Standards/Validators/CompanyValidation.php +++ b/app/Classes/Modules/Companies/Standards/Validators/CompanyValidation.php @@ -16,7 +16,7 @@ class CompanyValidation extends AbstractValidation return [ 'company_name' => $object->getName(), 'company_reference' => $object->getReference(), - 'type' => $object->getType() + 'type' => $object->getBusinessType() ]; } diff --git a/app/Classes/Modules/CompanyBanks/ControllersLogic/CreateCompanyBankLogic.php b/app/Classes/Modules/CompanyBanks/ControllersLogic/CreateCompanyBankLogic.php deleted file mode 100644 index c6188a90..00000000 --- a/app/Classes/Modules/CompanyBanks/ControllersLogic/CreateCompanyBankLogic.php +++ /dev/null @@ -1,81 +0,0 @@ - 'Created Company Bank', - 'message' => 'You have successfully created a new Company Bank' - ]; - } - - /** @var CanCreateCompanyBank */ - private $canCreateCompanyBank; - - /** @var CreatesCompanyBank */ - private $createsCompanyBank; - - - /** - * CreateCompanyBankLogic constructor. - * @param CanCreateCompanyBank $canCreateCompanyBank - * @param CreatesCompanyBank $createsCompanyBank - */ - public function __construct( - CanCreateCompanyBank $canCreateCompanyBank, - CreatesCompanyBank $createsCompanyBank - ) - { - $this->canCreateCompanyBank = $canCreateCompanyBank; - $this->createsCompanyBank = $createsCompanyBank; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $company_bank_object = new CompanyBankObject( - $request->input('country_id'), - $request->input('company_id'), - $request->input('bank_name'), - $request->input('holder_name'), - $request->input('account_no'), - $request->input('type'), - $request->input('default') - ); - $this->canCreateCompanyBank->passes($company_bank_object); - $company_bank_query = $this->createsCompanyBank->execute($company_bank_object); - - DB::commit(); - - return $this->resourceResponse(new CompanyBankResource($company_bank_query)); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/ControllersLogic/DeleteCompanyBankLogic.php b/app/Classes/Modules/CompanyBanks/ControllersLogic/DeleteCompanyBankLogic.php deleted file mode 100644 index 4c33e308..00000000 --- a/app/Classes/Modules/CompanyBanks/ControllersLogic/DeleteCompanyBankLogic.php +++ /dev/null @@ -1,83 +0,0 @@ - 'Delete Company Bank', - 'message' => 'You have successfully deleted the Company Bank' - ]; - } - - /** @var CanDeleteCompanyBank */ - private $canDeleteCompanyBank; - - /** @var DeletesCompanyBank */ - private $deletesCompanyBank; - - /** @var FetchesCompanyBank */ - private $fetchesCompanyBank; - - - /** - * DeleteCompanyBankLogic constructor. - * @param CanDeleteCompanyBank $canDeleteCompanyBank - * @param DeletesCompanyBank $deletesCompanyBank - * @param FetchesCompanyBank $fetchesCompanyBank - */ - public function __construct( - CanDeleteCompanyBank $canDeleteCompanyBank, - DeletesCompanyBank $deletesCompanyBank, - FetchesCompanyBank $fetchesCompanyBank - ) - { - $this->canDeleteCompanyBank = $canDeleteCompanyBank; - $this->deletesCompanyBank = $deletesCompanyBank; - $this->fetchesCompanyBank = $fetchesCompanyBank; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $company_bank_query = $this->fetchesCompanyBank->execute(['id' => $request->route('id')]); - $this->canDeleteCompanyBank->passes(); - $this->deletesCompanyBank->execute($company_bank_query); - - DB::commit(); - - return $this->resourceResponse(new CompanyBankResource($company_bank_query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateCompanyBankLogic.php b/app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateCompanyBankLogic.php deleted file mode 100644 index b2b78ee5..00000000 --- a/app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateCompanyBankLogic.php +++ /dev/null @@ -1,93 +0,0 @@ - 'Updated Company Bank', - 'message' => 'You have successfully updated the Company Bank' - ]; - } - - /** @var CanUpdateCompanyBank */ - private $canUpdateCompanyBank; - - /** @var UpdatesCompanyBank */ - private $updatesCompanyBank; - - /** @var FetchesCompanyBank */ - private $fetchesCompanyBank; - - - /** - * UpdateCompanyBankLogic constructor. - * @param CanUpdateCompanyBank $canUpdateCompanyBank - * @param UpdatesCompanyBank $updatesCompanyBank - * @param FetchesCompanyBank $fetchesCompanyBank - */ - public function __construct( - CanUpdateCompanyBank $canUpdateCompanyBank, - UpdatesCompanyBank $updatesCompanyBank, - FetchesCompanyBank $fetchesCompanyBank - ) - { - $this->canUpdateCompanyBank = $canUpdateCompanyBank; - $this->updatesCompanyBank = $updatesCompanyBank; - $this->fetchesCompanyBank = $fetchesCompanyBank; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $company_bank_query = $this->fetchesCompanyBank->execute(['id' => $request->route('id')]); - - $company_bank_object = new CompanyBankObject( - $company_bank_query->country_id, - $company_bank_query->company_id, - $request->input('bank_name'), - $request->input('holder_name'), - $request->input('account_no'), - $company_bank_query->type, - $company_bank_query->default - ); - $this->canUpdateCompanyBank->passes($company_bank_object); - $company_bank_query = $this->updatesCompanyBank->execute($company_bank_query, $company_bank_object); - - DB::commit(); - - return $this->resourceResponse(new CompanyBankResource($company_bank_query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateToDefaultCompanyBankLogic.php b/app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateToDefaultCompanyBankLogic.php deleted file mode 100644 index 7b262260..00000000 --- a/app/Classes/Modules/CompanyBanks/ControllersLogic/UpdateToDefaultCompanyBankLogic.php +++ /dev/null @@ -1,118 +0,0 @@ - 'Updated Company Bank', - 'message' => 'You have successfully updated the Company Bank' - ]; - } - - /** @var CanUpdateCompanyBank */ - private $canUpdateCompanyBank; - - /** @var UpdatesToNonDefaultCompanyBank */ - private $updatesToNonDefaultCompanyBank; - - /** @var UpdatesToDefaultCompanyBank */ - private $updatesToDefaultCompanyBank; - - /** @var ListsCompanyBank */ - private $listsCompanyBank; - - /** @var FetchesCompanyBank */ - private $fetchesCompanyBank; - - /** - * UpdateToDefaultCompanyBankLogic constructor. - * @param CanUpdateCompanyBank $canUpdateCompanyBank - * @param UpdatesToDefaultCompanyBank $updatesToDefaultCompanyBank - * @param FetchesCompanyBank $fetchesCompanyBank - */ - public function __construct( - CanUpdateCompanyBank $canUpdateCompanyBank, - UpdatesToNonDefaultCompanyBank $updatesToNonDefaultCompanyBank, - UpdatesToDefaultCompanyBank $updatesToDefaultCompanyBank, - ListsCompanyBank $listsCompanyBank, - FetchesCompanyBank $fetchesCompanyBank - ) - { - $this->canUpdateCompanyBank = $canUpdateCompanyBank; - $this->updatesToNonDefaultCompanyBank = $updatesToNonDefaultCompanyBank; - $this->updatesToDefaultCompanyBank = $updatesToDefaultCompanyBank; - $this->listsCompanyBank = $listsCompanyBank; - $this->fetchesCompanyBank = $fetchesCompanyBank; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorExceptionn - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $company_bank_query = $this->fetchesCompanyBank->execute(['id' => $request->route('id')]); - - $default_list_company_bank = $this->listsCompanyBank->execute([ - 'not_id' => $company_bank_query->id, - 'company_id' => $company_bank_query->company_id, - 'default_type' => DefaultType::DEFAULT - ]); - - foreach ($default_list_company_bank as $key => $row) { - $this->updatesToNonDefaultCompanyBank->execute($row); - } - - $company_bank_object = new CompanyBankObject( - $company_bank_query->country_id, - $company_bank_query->company_id, - $request->input('bank_name'), - $request->input('holder_name'), - $request->input('account_no'), - $company_bank_query->type, - $company_bank_query->default - ); - $this->canUpdateCompanyBank->passes($company_bank_object); - - $company_bank_query = $this->updatesToDefaultCompanyBank->execute($company_bank_query); - - DB::commit(); - - return $this->resourceResponse(new CompanyBankResource($company_bank_query)); - - } catch (\Exception $exception){ - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/DataTransferObjects/CompanyBankObject.php b/app/Classes/Modules/CompanyBanks/DataTransferObjects/CompanyBankObject.php deleted file mode 100644 index 38e441bd..00000000 --- a/app/Classes/Modules/CompanyBanks/DataTransferObjects/CompanyBankObject.php +++ /dev/null @@ -1,102 +0,0 @@ -country_id = $country_id; - $this->company_id = $company_id; - $this->bank_name = $bank_name; - $this->holder_name = $holder_name; - $this->account_no = $account_no; - $this->type = $type; - $this->default = $default; - } - - /** - * @return int - */ - public function getCountryId(): ?int - { - return $this->country_id; - } - - /** - * @return int - */ - public function getCompanyId(): ?int - { - return $this->company_id; - } - - /** - * @return string - */ - public function getBankName(): ?string - { - return $this->bank_name; - } - - /** - * @return string - */ - public function getHolderName(): ?string - { - return $this->holder_name; - } - - /** - * @return string - */ - public function getAccountNo(): ?string - { - return $this->account_no; - } - - /** - * @return int - */ - public function getType(): ?int - { - return $this->type; - } - - /** - * @return int - */ - public function getDefault(): ?int - { - return $this->default; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Services/DeletesCompanyBank.php b/app/Classes/Modules/CompanyBanks/Services/DeletesCompanyBank.php deleted file mode 100644 index 906ba1ae..00000000 --- a/app/Classes/Modules/CompanyBanks/Services/DeletesCompanyBank.php +++ /dev/null @@ -1,14 +0,0 @@ -handler($model); - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Services/UpdatesToDefaultCompanyBank.php b/app/Classes/Modules/CompanyBanks/Services/UpdatesToDefaultCompanyBank.php deleted file mode 100644 index 1b2e6545..00000000 --- a/app/Classes/Modules/CompanyBanks/Services/UpdatesToDefaultCompanyBank.php +++ /dev/null @@ -1,23 +0,0 @@ -default = DefaultType::DEFAULT; - - return $this->handler($model); - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Services/UpdatesToNonDefaultCompanyBank.php b/app/Classes/Modules/CompanyBanks/Services/UpdatesToNonDefaultCompanyBank.php deleted file mode 100644 index 1554d423..00000000 --- a/app/Classes/Modules/CompanyBanks/Services/UpdatesToNonDefaultCompanyBank.php +++ /dev/null @@ -1,23 +0,0 @@ -default = DefaultType::NONDEFAULT; - - return $this->handler($model); - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Standards/Rules/CanCreateCompanyBank.php b/app/Classes/Modules/CompanyBanks/Standards/Rules/CanCreateCompanyBank.php deleted file mode 100644 index 751c3a63..00000000 --- a/app/Classes/Modules/CompanyBanks/Standards/Rules/CanCreateCompanyBank.php +++ /dev/null @@ -1,55 +0,0 @@ -companyBankValidation = $companyBankValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - if (!\Auth::user()->can('add company_bank')) { - return false; - } - - return true; - } - - /** - * @param SegmentObject $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->companyBankValidation->validate($object); - } - - /** - * @param SegmentObject $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyBanks/Standards/Rules/CanUpdateCompanyBank.php b/app/Classes/Modules/CompanyBanks/Standards/Rules/CanUpdateCompanyBank.php deleted file mode 100644 index 9a8d9a21..00000000 --- a/app/Classes/Modules/CompanyBanks/Standards/Rules/CanUpdateCompanyBank.php +++ /dev/null @@ -1,59 +0,0 @@ -CompanyBankValidation = $CompanyBankValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - - if (!\Auth::user()->can('edit company_bank')) { - return false; - } - - return true; - } - - /** - * @param CompanyBankValidation $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->CompanyBankValidation->validate($object); - } - - /** - * @param CompanyBankValidation $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyEmployees/DataTransferObjects/CompanyEmployeeObject.php b/app/Classes/Modules/CompanyEmployees/DataTransferObjects/CompanyEmployeeObject.php deleted file mode 100644 index 9bb6732b..00000000 --- a/app/Classes/Modules/CompanyEmployees/DataTransferObjects/CompanyEmployeeObject.php +++ /dev/null @@ -1,45 +0,0 @@ -company_id = $company_id; - $this->user_id = $user_id; - } - - /** - * @return int|null - */ - public function getCompanyId(): ?int - { - return $this->company_id; - } - - /** - * @return int|null - */ - public function getUserId(): ?int - { - return $this->user_id; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CompanyEmployees/Services/CreatesCompanyEmployee.php b/app/Classes/Modules/CompanyEmployees/Services/CreatesCompanyEmployee.php deleted file mode 100644 index ea0d75fc..00000000 --- a/app/Classes/Modules/CompanyEmployees/Services/CreatesCompanyEmployee.php +++ /dev/null @@ -1,21 +0,0 @@ -company()->sync($object->getCompanyId()); - return $model; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/Contacts/DataTransferObjects/ContactObject.php b/app/Classes/Modules/Contacts/DataTransferObjects/ContactObject.php index 3f2dae9f..f408d8cc 100644 --- a/app/Classes/Modules/Contacts/DataTransferObjects/ContactObject.php +++ b/app/Classes/Modules/Contacts/DataTransferObjects/ContactObject.php @@ -2,17 +2,15 @@ namespace App\Classes\Modules\Contacts\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; +use App\Classes\ValueObjects\Constants\Countries; class ContactObject implements DataTransferObject { - /** @var int|null */ - private $country_id; + /** @var int */ + private $companyId; - /** @var int|null */ - private $company_id; - - /** @var string|null */ + /** @var string */ private $reference; /** @var string|null */ @@ -24,59 +22,46 @@ class ContactObject implements DataTransferObject /** @var string|null */ private $wechat_id; + /** @var int|null */ + private $countryId; /** * ContactObject constructor. - * @param int|null $country_id - * @param int|null $company_id - * @param null|string $reference + * @param int $companyId + * @param string $reference * @param null|string $phone * @param null|string $email * @param null|string $wechat_id + * @param int|null $countryId */ - public function __construct( - ?int $country_id, - ?int $company_id, - ?string $reference, - ?string $phone, - ?string $email, - ?string $wechat_id - ) + public function __construct(int $companyId, string $reference, ?string $phone, ?string $email, ?string $wechat_id, ?int $countryId = Countries::MALAYSIA) { - $this->country_id = $country_id; - $this->company_id = $company_id; + $this->companyId = $companyId; $this->reference = $reference; $this->phone = $phone; $this->email = $email; $this->wechat_id = $wechat_id; + $this->countryId = $countryId; } /** - * @return int|null + * @return int */ - public function getCountryId(): ?int + public function getCompanyId(): int { - return $this->country_id; + return $this->companyId; } /** - * @return int|null + * @return string */ - public function getCompanyId(): ?int - { - return $this->company_id; - } - - /** - * @return string|null - */ - public function getReference(): ?string + public function getReference(): string { return $this->reference; } /** - * @return string|null + * @return null|string */ public function getPhone(): ?string { @@ -84,7 +69,7 @@ class ContactObject implements DataTransferObject } /** - * @return string|null + * @return null|string */ public function getEmail(): ?string { @@ -92,10 +77,22 @@ class ContactObject implements DataTransferObject } /** - * @return string|null + * @return null|string */ - public function getWeChatId(): ?string + public function getWechatId(): ?string { return $this->wechat_id; } + + /** + * @return int + */ + public function getCountryId(): int + { + return $this->countryId; + } + + + + } \ No newline at end of file diff --git a/app/Classes/Modules/Contacts/Processors/CreateContactProcessor.php b/app/Classes/Modules/Contacts/Processors/CreateContactProcessor.php new file mode 100644 index 00000000..0c1bccdb --- /dev/null +++ b/app/Classes/Modules/Contacts/Processors/CreateContactProcessor.php @@ -0,0 +1,51 @@ +canCreateContact = $canCreateContact; + $this->createsContact = $createsContact; + } + + /** + * @param Request $request + * @param Company $company + * @return Model + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function execute(Request $request, Company $company): Model { + + $contact_object = new ContactObject($company->id, $request->input('name'), + $request->input('phone'), $request->input('contact_email'), $request->input('wechat_id')); + + $this->canCreateContact->passes($contact_object); + + return $this->createsContact->execute($contact_object); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Countries/ControllersLogic/ListCountriesLogic.php b/app/Classes/Modules/Countries/ControllersLogic/ListCountriesLogic.php new file mode 100644 index 00000000..227d002d --- /dev/null +++ b/app/Classes/Modules/Countries/ControllersLogic/ListCountriesLogic.php @@ -0,0 +1,35 @@ + 'Retrieved Countries', + 'message' => 'You have successfully retrieved a list of Countries' + ]; + } + + + /** + * @param Request $request + * @return JsonResponse + */ + public function logic(Request $request) : JsonResponse + { + + return $this->response(['data' => countries()]); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Countries/DataTransferObjects/CountryObject.php b/app/Classes/Modules/Countries/DataTransferObjects/CountryObject.php new file mode 100644 index 00000000..157aebbc --- /dev/null +++ b/app/Classes/Modules/Countries/DataTransferObjects/CountryObject.php @@ -0,0 +1,63 @@ +country = $country; + } + + /** + * @return Country + */ + public function getCountry(): Country + { + return $this->country; + } + + /** + * @return string + */ + public function getName(): string + { + return $this->getCountry()->getName(); + } + + /** + * @return string + */ + public function getShortCode(): string + { + return $this->getCountry()->getIsoAlpha2(); + } + + /** + * @return int + */ + public function getPhoneCode(): int + { + return $this->getCountry()->getCallingCode(); + } + + /** + * @return string + */ + public function getSvg(): string + { + return $this->getCountry()->getFlag(); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Countries/Services/CreatesCountry.php b/app/Classes/Modules/Countries/Services/CreatesCountry.php new file mode 100644 index 00000000..91116396 --- /dev/null +++ b/app/Classes/Modules/Countries/Services/CreatesCountry.php @@ -0,0 +1,27 @@ +firstOrCreate([ + 'name' => $object->getName(), + 'short_code' => $object->getShortCode(), + 'phone_code' => $object->getPhoneCode(), + ]); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Countries/Services/FetchesCountry.php b/app/Classes/Modules/Countries/Services/FetchesCountry.php new file mode 100644 index 00000000..7a877108 --- /dev/null +++ b/app/Classes/Modules/Countries/Services/FetchesCountry.php @@ -0,0 +1,34 @@ +repository = $repository; + } + + + /** + * @return Builder + */ + public function getRepository(): Builder + { + return $this->repository->newQuery(); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/ControllersLogic/CreateCurrencyLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/CreateCurrencyLogic.php index 06e49e16..6fc8c43c 100644 --- a/app/Classes/Modules/Currencies/ControllersLogic/CreateCurrencyLogic.php +++ b/app/Classes/Modules/Currencies/ControllersLogic/CreateCurrencyLogic.php @@ -2,31 +2,48 @@ namespace App\Classes\Modules\Currencies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\Exceptions\MalformedRequestException; +use App\Classes\Exceptions\ResourceConflictException; +use App\Classes\Exceptions\ResourceNotFoundException; +use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\Modules\Countries\DataTransferObjects\CountryObject; +use App\Classes\Modules\Countries\Services\CreatesCountry; +use App\Classes\Modules\Countries\Services\FetchesCountry; +use App\Classes\Modules\Currencies\Services\FetchesCurrency; use App\Classes\Modules\Currencies\Standards\Rules\CanCreateCurrency; use App\Classes\Modules\Currencies\Services\CreatesCurrency; use App\Classes\Modules\Currencies\Services\CreatesCurrencyLog; use App\Classes\Modules\Currencies\DataTransferObjects\CurrencyObject; use App\Http\Resources\CurrencyResource; -use ErrorException; +use App\Models\Country; +use App\Models\Currency; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\DB; -class CreateCurrencyLogic extends AbstractControllersLogic +class CreateCurrencyLogic extends AbstractControllerLogic { + /** * @return array */ protected function notification():array { return [ - 'title' => 'Created Currency', + 'title' => 'Create Currency', 'message' => 'You have successfully created a new Currency' ]; } + /** @var FetchesCountry */ + private $fetchesCountry; + + /** @var FetchesCurrency */ + private $fetchesCurrency; + + /** @var CreatesCountry */ + private $createsCountry; + /** @var CanCreateCurrency */ private $canCreateCurrency; @@ -37,17 +54,19 @@ class CreateCurrencyLogic extends AbstractControllersLogic private $createsCurrencyLog; /** - * CreateSegmentLogic constructor. + * CreateCurrencyLogic constructor. + * @param FetchesCountry $fetchesCountry + * @param FetchesCurrency $fetchesCurrency + * @param CreatesCountry $createsCountry * @param CanCreateCurrency $canCreateCurrency * @param CreatesCurrency $createsCurrency * @param CreatesCurrencyLog $createsCurrencyLog */ - public function __construct( - CanCreateCurrency $canCreateCurrency, - CreatesCurrency $createsCurrency, - CreatesCurrencyLog $createsCurrencyLog - ) + public function __construct(FetchesCountry $fetchesCountry, FetchesCurrency $fetchesCurrency, CreatesCountry $createsCountry, CanCreateCurrency $canCreateCurrency, CreatesCurrency $createsCurrency, CreatesCurrencyLog $createsCurrencyLog) { + $this->fetchesCountry = $fetchesCountry; + $this->fetchesCurrency = $fetchesCurrency; + $this->createsCountry = $createsCountry; $this->canCreateCurrency = $canCreateCurrency; $this->createsCurrency = $createsCurrency; $this->createsCurrencyLog = $createsCurrencyLog; @@ -56,31 +75,34 @@ class CreateCurrencyLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws MalformedRequestException + * @throws ResourceConflictException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { + + $countryObject = Country($request->input('country_short_code')); + + /** @var Country $country */ + $country = $this->createsCountry->execute(new CountryObject($countryObject)); + + $currencyInfo = $countryObject->getCurrency(); + $currencyObject = new CurrencyObject($currencyInfo['iso_4217_name'], $currencyInfo['iso_4217_code']); + + $this->canCreateCurrency->passes($currencyObject); + try { - DB::beginTransaction(); - - $currency_object = new CurrencyObject( - $request->input('country_id'), - $request->input('name'), - $request->input('short_code'), - $request->input('symbol') - ); - $this->canCreateCurrency->passes($currency_object); - $currency_query = $this->createsCurrency->execute($currency_object); - - $currency_log_query = $this->createsCurrencyLog->execute($currency_query); - - DB::commit(); - - return $this->resourceResponse(new CurrencyResource($currency_query)); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); + $this->fetchesCurrency->execute(['country_id' => $country->id, 'short_code' => $currencyObject->getShortCode()]); + throw new ResourceConflictException('Duplicated Currency. This currency already exists in the system'); + } catch (ResourceNotFoundException $exception){ + /** @var Currency $currency */ + $currency = $this->createsCurrency->execute($country, $currencyObject); + $this->createsCurrencyLog->execute($currency); } + return $this->resourceResponse(new CurrencyResource($currency)); + } } \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/ControllersLogic/DeleteCurrencyLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/DeleteCurrencyLogic.php index c08279db..ed8e3745 100644 --- a/app/Classes/Modules/Currencies/ControllersLogic/DeleteCurrencyLogic.php +++ b/app/Classes/Modules/Currencies/ControllersLogic/DeleteCurrencyLogic.php @@ -4,20 +4,19 @@ namespace App\Classes\Modules\Currencies\ControllersLogic; use App\Http\Resources\CurrencyResource; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Currencies\Services\FetchesCurrency; use App\Classes\Modules\Currencies\Standards\Rules\CanDeleteCurrency; use App\Classes\Modules\Currencies\Services\DeletesCurrency; -use App\Classes\Modules\Currencies\DataTransferObjects\SegmentObject; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class DeleteCurrencyLogic extends AbstractControllersLogic +class DeleteCurrencyLogic extends AbstractControllerLogic { /** @@ -60,24 +59,19 @@ class DeleteCurrencyLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - DB::beginTransaction(); + $this->canDeleteCurrency->passes(); - $currency_query = $this->fetchesCurrency->execute(['id' => $request->route('id')]); - $this->canDeleteCurrency->passes(); - $this->deletesCurrency->execute($currency_query); - - DB::commit(); + $currency_query = $this->fetchesCurrency->execute(['id' => $request->route('id')]); - return $this->resourceResponse(new CurrencyResource($currency_query)); + $this->deletesCurrency->execute($currency_query); - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->response([]); } } \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/ControllersLogic/FetchSystemPrimaryCurrencyLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/FetchSystemPrimaryCurrencyLogic.php new file mode 100644 index 00000000..b9c7a75b --- /dev/null +++ b/app/Classes/Modules/Currencies/ControllersLogic/FetchSystemPrimaryCurrencyLogic.php @@ -0,0 +1,71 @@ + 'Fetch System\'s primary currency', + 'message' => 'You have successfully retrieved a Currency' + ]; + } + + + /** @var CanFetchCurrency */ + private $canFetchCurrency; + + /** @var FetchesConstant*/ + private $fetchesConstant; + + /** @var FetchesCurrency */ + private $fetchesCurrency; + + /** + * FetchSystemPrimaryCurrencyLogic constructor. + * @param CanFetchCurrency $canFetchCurrency + * @param FetchesConstant $fetchesConstant + * @param FetchesCurrency $fetchesCurrency + */ + public function __construct(CanFetchCurrency $canFetchCurrency, FetchesConstant $fetchesConstant, FetchesCurrency $fetchesCurrency) + { + $this->canFetchCurrency = $canFetchCurrency; + $this->fetchesConstant = $fetchesConstant; + $this->fetchesCurrency = $fetchesCurrency; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $this->canFetchCurrency->passes(); + + $constant = $this->fetchesConstant->execute(['reference' => SegmentConstants::SYSTEM_PRIMARY_CURRENCY]); + + /** @var Currency $currency */ + $currency = $this->fetchesCurrency->execute(['id' => $constant->detail->id]); + + return $this->resourceResponse(new CurrencyResource($currency)); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/ControllersLogic/ListCurrencyLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/ListCurrencyLogic.php index 8efab677..e23f99db 100644 --- a/app/Classes/Modules/Currencies/ControllersLogic/ListCurrencyLogic.php +++ b/app/Classes/Modules/Currencies/ControllersLogic/ListCurrencyLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Currencies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class ListCurrencyLogic extends AbstractControllerLogic { /** @@ -45,21 +45,17 @@ class ListCurrencyLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - $this->canListCurrency->passes(); + $this->canListCurrency->passes(); - $query = $this->listsCurrency->execute(); + $query = $this->listsCurrency->execute($this->listsCurrency->deserializeFilters($request->input('filters'))); - return $this->collectionResponse(CurrencyResource::collection($query)); - - } catch (\Exception $exception){ - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->collectionResponse(CurrencyResource::collection($query)); } diff --git a/app/Classes/Modules/Currencies/ControllersLogic/RateCalculateCurrencyLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/RateCalculateCurrencyLogic.php index 35686210..ea3b0c64 100644 --- a/app/Classes/Modules/Currencies/ControllersLogic/RateCalculateCurrencyLogic.php +++ b/app/Classes/Modules/Currencies/ControllersLogic/RateCalculateCurrencyLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Currencies\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class RateCalculateCurrencyLogic extends AbstractControllerLogic { /** @@ -32,7 +32,6 @@ class RateCalculateCurrencyLogic extends AbstractControllersLogic private $rateCalculatesCurrency; /** - * @param CanListStandardSegmentConstants $canListStandardSegmentConstants * @param FetchesCurrency $fetchesCurrency * @param RateCalculatesCurrency $rateCalculatesCurrency */ @@ -45,21 +44,16 @@ class RateCalculateCurrencyLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException */ public function logic(Request $request) : JsonResponse { - try { - $amount = $request->input('amount'); - $conversion_currency = $this->fetchesCurrency->execute(['id' => $request->input('conversion_currency_id')]); - $convertable_currency = $this->fetchesCurrency->execute(['id' => $request->input('convertable_currency_id')]); - $convert_amount = $this->rateCalculatesCurrency->execute($conversion_currency, $convertable_currency, $amount); - return $this->resourceResponse(new RateCalculateCurrencyResource($conversion_currency, $convertable_currency, $amount)); + $amount = $request->input('amount'); + $conversion_currency = $this->fetchesCurrency->execute(['id' => $request->input('conversion_currency_id')]); + $convertable_currency = $this->fetchesCurrency->execute(['id' => $request->input('convertable_currency_id')]); + $this->rateCalculatesCurrency->execute($conversion_currency, $convertable_currency, $amount); - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->resourceResponse(new RateCalculateCurrencyResource($conversion_currency, $convertable_currency, $amount)); } diff --git a/app/Classes/Modules/CurrencyRates/ControllersLogic/CalculateCurrencyRateLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/Rates/CalculateRateLogic.php similarity index 50% rename from app/Classes/Modules/CurrencyRates/ControllersLogic/CalculateCurrencyRateLogic.php rename to app/Classes/Modules/Currencies/ControllersLogic/Rates/CalculateRateLogic.php index ed2481fc..023c5df9 100644 --- a/app/Classes/Modules/CurrencyRates/ControllersLogic/CalculateCurrencyRateLogic.php +++ b/app/Classes/Modules/Currencies/ControllersLogic/Rates/CalculateRateLogic.php @@ -1,18 +1,18 @@ fetchesCurrencyRate = $fetchesCurrencyRate; - $this->calculatesCurrencyRate = $calculatesCurrencyRate; + $this->fetchesRate = $fetchesRate; + $this->calculatesRate = $calculatesRate; } /** @@ -51,18 +50,18 @@ class CalculateCurrencyRateLogic extends AbstractControllersLogic { try { $amount = $request->input('amount'); - $conversion_currency_rate = $this->fetchesCurrencyRate->execute( + $conversion_currency_rate = $this->fetchesRate->execute( [ 'id' => $request->input('conversion_currency_rate_id'), ] ); - $convertable_currency_rate = $this->fetchesCurrencyRate->execute( + $convertable_currency_rate = $this->fetchesRate->execute( [ 'id' => $request->input('convertable_currency_rate_id') ] ); - $convert_amount = $this->calculatesCurrencyRate->execute($conversion_currency_rate, $convertable_currency_rate, $amount); + $convert_amount = $this->calculatesRate->execute($conversion_currency_rate, $convertable_currency_rate, $amount); return $this->resourceResponse(new CalculateCurrencyRateResource($conversion_currency_rate, $convertable_currency_rate, $convert_amount)); diff --git a/app/Classes/Modules/Currencies/ControllersLogic/Rates/CreateRateLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/Rates/CreateRateLogic.php new file mode 100644 index 00000000..3d697b8b --- /dev/null +++ b/app/Classes/Modules/Currencies/ControllersLogic/Rates/CreateRateLogic.php @@ -0,0 +1,96 @@ + 'Created Currency Rate', + 'message' => 'You have successfully created a new Currency Rate' + ]; + } + + /** @var CanCreateRate */ + private $canCreateRate; + + /** @var CreatesRate */ + private $createsRate; + + /** @var CreatesRateLog */ + private $createsRateLog; + + /** @var FetchesCurrency */ + private $fetchesCurrency; + + /** + * CreateRateLogic constructor. + * @param CanCreateRate $canCreateRate + * @param CreatesRate $createsRate + * @param CreatesRateLog $createsRateLog + * @param FetchesCurrency $fetchesCurrency + */ + public function __construct( + CanCreateRate $canCreateRate, + CreatesRate $createsRate, + CreatesRateLog $createsRateLog, + FetchesCurrency $fetchesCurrency + ) + { + $this->canCreateRate = $canCreateRate; + $this->createsRate = $createsRate; + $this->createsRateLog = $createsRateLog; + $this->fetchesCurrency = $fetchesCurrency; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws ErrorException + */ + public function logic(Request $request) : JsonResponse + { + try { + DB::beginTransaction(); + + $currency_rate_object = new RateObject( + $request->input('currency_id'), + number_format( (float) $request->input('selling'), 5, '.', ''), + $request->input('payment_method_type') + ); + + $this->canCreateRate->passes($currency_rate_object); + + $currency_rate_query = $this->createsRate->execute($currency_rate_object); + + $this->createsRateLog->execute($currency_rate_query); + + DB::commit(); + + return $this->resourceResponse(new CurrencyRateResource($currency_rate_query)); + + } catch (\Exception $exception) { + throw new ErrorException($exception->getMessage(), $exception->getCode()); + } + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/ControllersLogic/Rates/DeleteRateLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/Rates/DeleteRateLogic.php new file mode 100644 index 00000000..2cacb51d --- /dev/null +++ b/app/Classes/Modules/Currencies/ControllersLogic/Rates/DeleteRateLogic.php @@ -0,0 +1,82 @@ + 'Delete Currency Rate', + 'message' => 'You have successfully deleted the Currency Rate' + ]; + } + + /** @var CanDeleteRate */ + private $canDeleteRate; + + /** @var DeletesRate */ + private $deletesRate; + + /** @var FetchesRate */ + private $fetchesRate; + + + /** + * DeleteRateRateLogic constructor. + * @param CanDeleteRate $canDeleteRate + * @param DeletesRate $deletesRate + * @param FetchesRate $fetchesRate + */ + public function __construct( + CanDeleteRate $canDeleteRate, + DeletesRate $deletesRate, + FetchesRate $fetchesRate + ) + { + $this->canDeleteRate = $canDeleteRate; + $this->deletesRate = $deletesRate; + $this->fetchesRate = $fetchesRate; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws ErrorException + */ + public function logic(Request $request) : JsonResponse + { + try { + DB::beginTransaction(); + + $currency_rate = $this->fetchesRate->execute(['id' => $request->route('id')]); + $this->canDeleteRate->passes(); + $this->deletesRate->execute($currency_rate); + + DB::commit(); + + return $this->resourceResponse(new CurrencyRateResource($currency_rate)); + + } catch (\Exception $exception){ + throw new ErrorException($exception->getMessage(), $exception->getCode()); + } + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/ControllersLogic/Rates/FetchRateLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/Rates/FetchRateLogic.php new file mode 100644 index 00000000..e691885e --- /dev/null +++ b/app/Classes/Modules/Currencies/ControllersLogic/Rates/FetchRateLogic.php @@ -0,0 +1,66 @@ + 'Retrieved Currency Rate', + 'message' => 'You have successfully retrieved a Currency Rate' + ]; + } + + /** @var CanFetchRate */ + private $canFetchRate; + + /** @var FetchesRate */ + private $fetchesRate; + + /** + * FetchRateControllersLogic constructor. + * @param CanFetchRate $canFetchRate + * @param FetchesRate $fetchesRate + */ + public function __construct(CanFetchRate $canFetchRate, FetchesRate $fetchesRate) + { + $this->canFetchRate = $canFetchRate; + $this->fetchesRate = $fetchesRate; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws ErrorException + */ + public function logic(Request $request) : JsonResponse + { + try { + + $this->canFetchRate->passes(); + + $query = $this->fetchesRate->execute(['id' => $request->route('id')]); + + return $this->resourceResponse(new CurrencyRateResource($query)); + + } catch (\Exception $exception){ + throw new ErrorException($exception->getMessage(), $exception->getCode()); + } + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/ControllersLogic/ListCurrencyRatesLogicLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/Rates/ListRatesLogic.php similarity index 52% rename from app/Classes/Modules/CurrencyRates/ControllersLogic/ListCurrencyRatesLogicLogic.php rename to app/Classes/Modules/Currencies/ControllersLogic/Rates/ListRatesLogic.php index 94c9312c..c62ec605 100644 --- a/app/Classes/Modules/CurrencyRates/ControllersLogic/ListCurrencyRatesLogicLogic.php +++ b/app/Classes/Modules/Currencies/ControllersLogic/Rates/ListRatesLogic.php @@ -1,17 +1,17 @@ canListCurrencyRates = $canListCurrencyRates; - $this->listsCurrencyRates = $listsCurrencyRates; + $this->canListRates = $canListRates; + $this->listsRates = $listsRates; } @@ -50,9 +50,9 @@ class ListCurrencyRatesLogic extends AbstractControllersLogic public function logic(Request $request) : JsonResponse { try { - $this->canListCurrencyRates->passes(); + $this->canListRates->passes(); - $query = $this->listsCurrencyRates->execute( + $query = $this->listsRates->execute( [ 'currency_id' => $request->input('currency_id'), 'payment_method_type' => $request->input('payment_method_type') diff --git a/app/Classes/Modules/Currencies/ControllersLogic/Rates/UpdateRateLogic.php b/app/Classes/Modules/Currencies/ControllersLogic/Rates/UpdateRateLogic.php new file mode 100644 index 00000000..8aa61056 --- /dev/null +++ b/app/Classes/Modules/Currencies/ControllersLogic/Rates/UpdateRateLogic.php @@ -0,0 +1,97 @@ +canUpdateRate = $canUpdateRate; + $this->updatesRate = $updatesRate; + $this->createsRateLog = $createsRateLog; + $this->fetchesRate = $fetchesRate; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws ErrorException + */ + public function logic(Request $request) : JsonResponse + { + try { + DB::beginTransaction(); + + $currency_rate_query = $this->fetchesRate->execute(['id' => $request->route('id')]); + + $currency_object_object = new RateObject( + $currency_rate_query->currency_id, + $request->input('selling', $currency_rate_query->selling), + $currency_rate_query->payment_method_type + ); + + $this->canUpdateRate->passes($currency_object_object); + $currency_rate_query = $this->updatesRate->execute($currency_rate_query, $currency_object_object); + + $this->createsRateLog->execute($currency_rate_query); + + DB::commit(); + + return $this->resourceResponse(new CurrencyRateResource($currency_rate_query)); + + } catch (\Exception $exception){ + throw new ErrorException($exception->getMessage(), $exception->getCode()); + } + } + + /** + * @return array + */ + protected function notification():array { + return [ + 'title' => 'Updated Currency Rate', + 'message' => 'You have successfully updated the Currency Rate' + ]; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/DataTransferObjects/CurrencyConversionObject.php b/app/Classes/Modules/Currencies/DataTransferObjects/CurrencyConversionObject.php new file mode 100644 index 00000000..c4e91b1e --- /dev/null +++ b/app/Classes/Modules/Currencies/DataTransferObjects/CurrencyConversionObject.php @@ -0,0 +1,86 @@ +amount = $amount; + $this->currencyId = $currencyId; + $this->serviceId = $serviceId; + $this->type = $type; + $this->paymentMethod = $paymentMethod; + } + + /** + * @return float + */ + public function getAmount(): float + { + return $this->amount; + } + + /** + * @return int + */ + public function getCurrencyId(): int + { + return $this->currencyId; + } + + /** + * @return int + */ + public function getServiceId(): int + { + return $this->serviceId; + } + + /** + * @return int + */ + public function getType(): int + { + return $this->type; + } + + /** + * @return int|null + */ + public function getPaymentMethod(): ?int + { + return $this->paymentMethod; + } + + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/DataTransferObjects/CurrencyObject.php b/app/Classes/Modules/Currencies/DataTransferObjects/CurrencyObject.php index 78460524..8e8e23d6 100644 --- a/app/Classes/Modules/Currencies/DataTransferObjects/CurrencyObject.php +++ b/app/Classes/Modules/Currencies/DataTransferObjects/CurrencyObject.php @@ -2,49 +2,36 @@ namespace App\Classes\Modules\Currencies\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class CurrencyObject implements DataTransferObject { - /** @var string|null */ - private $country_id; + /** @var string */ private $name; - private $short_code; - private $symbol; + /** @var string */ + private $short_code; + + /** @var string|null */ + private $symbol; /** * CurrencyObject constructor. - * @param int|null $country_id - * @param null|string $name - * @param null|string $short_code + * @param string $name + * @param string $short_code * @param null|string $symbol */ - public function __construct( - ?int $country_id, - ?string $name, - ?string $short_code, - ?string $symbol - ) + public function __construct(string $name, string $short_code, ?string $symbol = null) { - $this->country_id = $country_id; $this->name = $name; $this->short_code = $short_code; $this->symbol = $symbol; } - /** - * @return int - */ - public function getCountryId(): ?int - { - return $this->country_id; - } - /** * @return string */ - public function getName(): ?string + public function getName(): string { return $this->name; } @@ -52,16 +39,20 @@ class CurrencyObject implements DataTransferObject /** * @return string */ - public function getShortCode(): ?string + public function getShortCode(): string { return $this->short_code; } /** - * @return string + * @return null|string */ public function getSymbol(): ?string { return $this->symbol; } + + + + } \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/DataTransferObjects/RateObject.php b/app/Classes/Modules/Currencies/DataTransferObjects/RateObject.php new file mode 100644 index 00000000..cde9dea9 --- /dev/null +++ b/app/Classes/Modules/Currencies/DataTransferObjects/RateObject.php @@ -0,0 +1,45 @@ +selling = $selling; + $this->payment_method_type = $payment_method_type; + } + + /** + * @return array + */ + public function getSelling(): array + { + return $this->selling; + } + + /** + * @return int + */ + public function getPaymentMethodType(): int + { + return PaymentMethodType::PAYMENT_METHODS[$this->payment_method_type]; + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/Services/CreatesCurrency.php b/app/Classes/Modules/Currencies/Services/CreatesCurrency.php index 1f4f9cb6..d11667fd 100644 --- a/app/Classes/Modules/Currencies/Services/CreatesCurrency.php +++ b/app/Classes/Modules/Currencies/Services/CreatesCurrency.php @@ -2,24 +2,27 @@ namespace App\Classes\Modules\Currencies\Services; -use App\Classes\General\Eloquent\AbstractUpdateRecord; +use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord; use App\Classes\Modules\Currencies\DataTransferObjects\CurrencyObject; +use App\Models\Country; use App\Models\Currency; -class CreatesCurrency extends AbstractUpdateRecord +class CreatesCurrency extends AbstractUpdateRelationshipRecord { /** + * @param Country $country * @param CurrencyObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(CurrencyObject $object) { + public function execute(Country $country, CurrencyObject $object) { + $model = new Currency(); - $model->country_id = $object->getCountryId(); $model->name = $object->getName(); $model->short_code = $object->getShortCode(); $model->symbol = $object->getSymbol(); - return $this->handler($model); + + return $this->handler($country->currencies(), $model); } } \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/Services/CreatesCurrencyLog.php b/app/Classes/Modules/Currencies/Services/CreatesCurrencyLog.php index a5de84ab..cf2541c5 100644 --- a/app/Classes/Modules/Currencies/Services/CreatesCurrencyLog.php +++ b/app/Classes/Modules/Currencies/Services/CreatesCurrencyLog.php @@ -16,8 +16,7 @@ class CreatesCurrencyLog extends AbstractUpdateRecord public function execute(Currency $object) { $model = new CurrencyLog(); $model->currency_id = $object->id; - $model->selling = $object->selling; - $model->created_by = \Auth::user()->id; + $model->created_by = Auth()->user()->id; return $this->handler($model); } diff --git a/app/Classes/Modules/Currencies/Services/DeletesCurrency.php b/app/Classes/Modules/Currencies/Services/DeletesCurrency.php index 13606c86..3e4dd087 100644 --- a/app/Classes/Modules/Currencies/Services/DeletesCurrency.php +++ b/app/Classes/Modules/Currencies/Services/DeletesCurrency.php @@ -8,6 +8,11 @@ use App\Models\Currency; class DeletesCurrency extends AbstractDeleteRecord { + /** + * @param Currency $model + * @return mixed + * @throws \App\Classes\Exceptions\MalformedRequestException + */ public function execute(Currency $model) { return $this->handler($model); } diff --git a/app/Classes/Modules/CurrencyRates/Services/CalculatesCurrencyRate.php b/app/Classes/Modules/Currencies/Services/Rates/CalculatesRate.php similarity index 68% rename from app/Classes/Modules/CurrencyRates/Services/CalculatesCurrencyRate.php rename to app/Classes/Modules/Currencies/Services/Rates/CalculatesRate.php index 31396eeb..0751db76 100644 --- a/app/Classes/Modules/CurrencyRates/Services/CalculatesCurrencyRate.php +++ b/app/Classes/Modules/Currencies/Services/Rates/CalculatesRate.php @@ -1,19 +1,19 @@ selling / $convertable_currency_rate->selling) * $amount; } - public function execute_rate(CurrencyRate $conversion_currency_rate, CurrencyRate $convertable_currency_rate) + public function execute_rate(CurrencyRate $conversion_currency_rate, CurrencyRate $convertable_currency_rate) { return $convert_rate = ($conversion_currency_rate->selling / $convertable_currency_rate->selling); } diff --git a/app/Classes/Modules/Currencies/Services/Rates/CreatesRate.php b/app/Classes/Modules/Currencies/Services/Rates/CreatesRate.php new file mode 100644 index 00000000..dce10b28 --- /dev/null +++ b/app/Classes/Modules/Currencies/Services/Rates/CreatesRate.php @@ -0,0 +1,29 @@ +selling = $object->getSelling(); + $model->payment_method_type = $object->getPaymentMethodType(); + $model->service_id = $object->getServiceId(); + + return $this->handler($currency->rates(), $model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/Services/CreatesCurrencyRateLog.php b/app/Classes/Modules/Currencies/Services/Rates/CreatesRateLog.php similarity index 79% rename from app/Classes/Modules/CurrencyRates/Services/CreatesCurrencyRateLog.php rename to app/Classes/Modules/Currencies/Services/Rates/CreatesRateLog.php index 1d120a05..b8bf8275 100644 --- a/app/Classes/Modules/CurrencyRates/Services/CreatesCurrencyRateLog.php +++ b/app/Classes/Modules/Currencies/Services/Rates/CreatesRateLog.php @@ -1,15 +1,15 @@ update($rates)->save(); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/Services/Rates/DeletesRate.php b/app/Classes/Modules/Currencies/Services/Rates/DeletesRate.php new file mode 100644 index 00000000..30437c7e --- /dev/null +++ b/app/Classes/Modules/Currencies/Services/Rates/DeletesRate.php @@ -0,0 +1,19 @@ +handler($model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/Services/FetchesCurrencyRate.php b/app/Classes/Modules/Currencies/Services/Rates/FetchesRate.php similarity index 77% rename from app/Classes/Modules/CurrencyRates/Services/FetchesCurrencyRate.php rename to app/Classes/Modules/Currencies/Services/Rates/FetchesRate.php index 7254387c..f8c2a4cd 100644 --- a/app/Classes/Modules/CurrencyRates/Services/FetchesCurrencyRate.php +++ b/app/Classes/Modules/Currencies/Services/Rates/FetchesRate.php @@ -1,20 +1,20 @@ selling = $object->getSelling(); diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php index 42da8a25..873e03ce 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Currencies\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; -use App\Classes\Modules\Currencies\DataTransferObjects\SegmentObject; +use App\Classes\Modules\Currencies\DataTransferObjects\CurrencyObject; use App\Classes\Modules\Currencies\Standards\Validators\CurrencyValidation; class CanCreateCurrency extends AbstractRule @@ -27,15 +27,11 @@ class CanCreateCurrency extends AbstractRule protected function authorized(): bool { // TODO Set Authorization rules - if (!\Auth::user()->can('add currency')) { - return false; - } - return true; } /** - * @param SegmentObject $object + * @param CurrencyObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -45,7 +41,7 @@ class CanCreateCurrency extends AbstractRule } /** - * @param SegmentObject $object + * @param CurrencyObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php index bfeb6885..60820e79 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php @@ -13,13 +13,7 @@ class CanDeleteCurrency extends AbstractRule protected function authorized(): bool { // TODO Set Authorization rules - - if (!\Auth::user()->can('delete currency')) { - return false; - } - return true; - } /** diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php new file mode 100644 index 00000000..624809ed --- /dev/null +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php @@ -0,0 +1,40 @@ +can('view currency')) { - return false; - } - return true; } diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php index 639070f0..d7e2ca93 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php @@ -10,7 +10,7 @@ use App\Classes\Modules\Currencies\Standards\Validators\CurrencyValidation; class CanUpdateCurrency extends AbstractRule { - /** @var currencyValidation */ + /** @var CurrencyValidation */ private $currencyValidation; @@ -29,16 +29,11 @@ class CanUpdateCurrency extends AbstractRule protected function authorized(): bool { // TODO Set Authorization rules - - if (!\Auth::user()->can('edit currency')) { - return false; - } - return true; } /** - * @param CurrencyValidation $object + * @param CurrencyObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -48,7 +43,7 @@ class CanUpdateCurrency extends AbstractRule } /** - * @param CurrencyValidation $object + * @param CurrencyObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php new file mode 100644 index 00000000..842a548b --- /dev/null +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php @@ -0,0 +1,55 @@ +rateValidation = $rateValidation; + } + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + if (!\Auth::user()->can('add currency_rate')) { + return false; + } + + return true; + } + + /** + * @param RateObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->rateValidation->validate($object, 'POST'); + } + + /** + * @param RateObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } +} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanDeleteCurrencyRate.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanDeleteRate.php similarity index 67% rename from app/Classes/Modules/CurrencyRates/Standards/Rules/CanDeleteCurrencyRate.php rename to app/Classes/Modules/Currencies/Standards/Rules/Rates/CanDeleteRate.php index 33e47744..4ebefb9e 100644 --- a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanDeleteCurrencyRate.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanDeleteRate.php @@ -1,11 +1,11 @@ can('delete company_bank')) { - return false; - } - return true; } /** - * @param CompanyBankObject $object + * @param RateObject $object * @return bool */ protected function validators($object): bool @@ -34,7 +32,7 @@ class CanDeleteCompanyBank extends AbstractRule /** - * @param CompanyBankObject $object + * @param RateObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanListCurrencyRates.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanListRates.php similarity index 67% rename from app/Classes/Modules/CurrencyRates/Standards/Rules/CanListCurrencyRates.php rename to app/Classes/Modules/Currencies/Standards/Rules/Rates/CanListRates.php index 31364e37..496ba1e5 100644 --- a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanListCurrencyRates.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanListRates.php @@ -1,11 +1,11 @@ rateValidation = $rateValidation; + } + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + + if (!\Auth::user()->can('view currency_rate')) { + return false; + } + + return true; + } + + /** + * @param RateObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->rateValidation->validate($object, 'PUT'); + } + + /** + * @param RateObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Currencies/Standards/Validators/CurrencyValidation.php b/app/Classes/Modules/Currencies/Standards/Validators/CurrencyValidation.php index 15ab0f89..fd3b8ce5 100644 --- a/app/Classes/Modules/Currencies/Standards/Validators/CurrencyValidation.php +++ b/app/Classes/Modules/Currencies/Standards/Validators/CurrencyValidation.php @@ -14,10 +14,8 @@ class CurrencyValidation extends AbstractValidation protected function data($object): array { return [ - 'country_id' => $object->getCountryId(), 'name' => $object->getName(), - 'short_code' => $object->getShortCode(), - 'symbol' => $object->getSymbol(), + 'short_code' => $object->getShortCode() ]; } @@ -27,10 +25,8 @@ class CurrencyValidation extends AbstractValidation protected function rules(): array { return [ - 'country_id' => 'required', 'name' => 'required', - 'short_code' => 'required', - 'short_code' => 'required', + 'short_code' => 'required' ]; } diff --git a/app/Classes/Modules/CurrencyRates/Standards/Validators/CurrencyRateValidation.php b/app/Classes/Modules/Currencies/Standards/Validators/RateValidation.php similarity index 76% rename from app/Classes/Modules/CurrencyRates/Standards/Validators/CurrencyRateValidation.php rename to app/Classes/Modules/Currencies/Standards/Validators/RateValidation.php index 3f57ba03..3372c28f 100644 --- a/app/Classes/Modules/CurrencyRates/Standards/Validators/CurrencyRateValidation.php +++ b/app/Classes/Modules/Currencies/Standards/Validators/RateValidation.php @@ -1,15 +1,15 @@ 'Created Currency Rate', - 'message' => 'You have successfully created a new Currency Rate' - ]; - } - - /** @var CanCreateCurrencyRate */ - private $canCreateCurrencyRate; - - /** @var CreatesCurrencyRate */ - private $createsCurrencyRate; - - /** @var CreatesCurrencyRateLog */ - private $createsCurrencyRateLog; - - /** @var FetchesCurrency */ - private $fetchesCurrency; - - /** - * CreateCurrencyRateLogic constructor. - * @param CanCreateCurrencyRate $canCreateCurrencyRate - * @param CreatesCurrencyRate $createsCurrencyRate - * @param FetchesCurrency $fetchesCurrency - */ - public function __construct( - CanCreateCurrencyRate $canCreateCurrencyRate, - CreatesCurrencyRate $createsCurrencyRate, - CreatesCurrencyRateLog $createsCurrencyRateLog, - FetchesCurrency $fetchesCurrency - ) - { - $this->canCreateCurrencyRate = $canCreateCurrencyRate; - $this->createsCurrencyRate = $createsCurrencyRate; - $this->createsCurrencyRateLog = $createsCurrencyRateLog; - $this->fetchesCurrency = $fetchesCurrency; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $currency_query = $this->fetchesCurrency->execute([ - 'id' => $request->input('currency_id', 1), - ]); - - $currency_rate_object = new CurrencyRateObject( - $request->input('currency_id'), - number_format( (float) $request->input('selling'), 5, '.', ''), - $request->input('payment_method_type') - ); - - $this->canCreateCurrencyRate->passes($currency_rate_object); - $currency_rate_query = $this->createsCurrencyRate->execute($currency_rate_object); - - $currency_rate_log_query = $this->createsCurrencyRateLog->execute($currency_rate_query); - - DB::commit(); - - return $this->resourceResponse(new CurrencyRateResource($currency_rate_query)); - - } catch (\Exception $exception) { - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/ControllersLogic/DeleteCurrencyRateLogic.php b/app/Classes/Modules/CurrencyRates/ControllersLogic/DeleteCurrencyRateLogic.php deleted file mode 100644 index ee6200bc..00000000 --- a/app/Classes/Modules/CurrencyRates/ControllersLogic/DeleteCurrencyRateLogic.php +++ /dev/null @@ -1,83 +0,0 @@ - 'Delete Currency Rate', - 'message' => 'You have successfully deleted the Currency Rate' - ]; - } - - /** @var CanDeleteCurrencyRate */ - private $canDeleteCurrencyRate; - - /** @var DeletesCurrencyRate */ - private $deletesCurrencyRate; - - /** @var FetchesCurrencyRate */ - private $fetchesCurrencyRate; - - - /** - * DeleteCurrencyRateRateLogic constructor. - * @param CanDeleteCurrencyRate $canDeleteCurrencyRate - * @param DeletesCurrencyRate $deletesCurrencyRate - * @param FetchesCurrencyRate $fetchesCurrencyRate - */ - public function __construct( - CanDeleteCurrencyRate $canDeleteCurrencyRate, - DeletesCurrencyRate $deletesCurrencyRate, - FetchesCurrencyRate $fetchesCurrencyRate - ) - { - $this->canDeleteCurrencyRate = $canDeleteCurrencyRate; - $this->deletesCurrencyRate = $deletesCurrencyRate; - $this->fetchesCurrencyRate = $fetchesCurrencyRate; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $currency_rate = $this->fetchesCurrencyRate->execute(['id' => $request->route('id')]); - $this->canDeleteCurrencyRate->passes(); - $this->deletesCurrencyRate->execute($currency_rate); - - DB::commit(); - - return $this->resourceResponse(new CurrencyRateResource($currency_rate)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/ControllersLogic/FetchCurrencyRateLogic.php b/app/Classes/Modules/CurrencyRates/ControllersLogic/FetchCurrencyRateLogic.php deleted file mode 100644 index 6dd31699..00000000 --- a/app/Classes/Modules/CurrencyRates/ControllersLogic/FetchCurrencyRateLogic.php +++ /dev/null @@ -1,67 +0,0 @@ - 'Retrieved Currency Rate', - 'message' => 'You have successfully retrieved a Currency Rate' - ]; - } - - /** @var CanFetchCurrencyRate */ - private $canFetchCurrencyRate; - - /** @var FetchesCurrencyRate */ - private $fetchesCurrencyRate; - - /** - * FetchCurrencyRateControllersLogic constructor. - * @param CanFetchCurrencyRate $canFetchCurrencyRate - * @param FetchesCurrencyRate $fetchesCurrencyRate - */ - public function __construct(CanFetchCurrencyRate $canFetchCurrencyRate, FetchesCurrencyRate $fetchesCurrencyRate) - { - $this->canFetchCurrencyRate = $canFetchCurrencyRate; - $this->fetchesCurrencyRate = $fetchesCurrencyRate; - } - - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - - $this->canFetchCurrencyRate->passes(); - - $query = $this->fetchesCurrencyRate->execute(['id' => $request->route('id')]); - - return $this->resourceResponse(new CurrencyRateResource($query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/ControllersLogic/UpdateCurrencyRateLogic.php b/app/Classes/Modules/CurrencyRates/ControllersLogic/UpdateCurrencyRateLogic.php deleted file mode 100644 index eeb19ccd..00000000 --- a/app/Classes/Modules/CurrencyRates/ControllersLogic/UpdateCurrencyRateLogic.php +++ /dev/null @@ -1,100 +0,0 @@ - 'Updated Currency Rate', - 'message' => 'You have successfully updated the Currency Rate' - ]; - } - - /** @var CanUpdateCurrencyRate */ - private $canUpdateCurrencyRate; - - /** @var UpdatesCurrencyRate */ - private $updatesCurrencyRate; - - /** @var CreatesCurrencyRateLog */ - private $createsCurrencyRateLog; - - /** @var FetchesCurrencyRate */ - private $fetchesCurrencyRate; - - /** - * UpdateStandardCurrencyRateLogic constructor. - * @param CanUpdateCurrencyRate $canUpdateCurrencyRate - * @param UpdatesCurrencyRate $updatesCurrencyRate - * @param FetchesCurrencyRate $fetchesCurrencyRate - */ - public function __construct( - CanUpdateCurrencyRate $canUpdateCurrencyRate, - UpdatesCurrencyRate $updatesCurrencyRate, - CreatesCurrencyRateLog $createsCurrencyRateLog, - FetchesCurrencyRate $fetchesCurrencyRate - ) - { - $this->canUpdateCurrencyRate = $canUpdateCurrencyRate; - $this->updatesCurrencyRate = $updatesCurrencyRate; - $this->createsCurrencyRateLog = $createsCurrencyRateLog; - $this->fetchesCurrencyRate = $fetchesCurrencyRate; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $currency_rate_query = $this->fetchesCurrencyRate->execute(['id' => $request->route('id')]); - - $currency_object_object = new CurrencyRateObject( - $currency_rate_query->currency_id, - $request->input('selling', $currency_rate_query->selling), - $currency_rate_query->payment_method_type - ); - - $this->canUpdateCurrencyRate->passes($currency_object_object); - $currency_rate_query = $this->updatesCurrencyRate->execute($currency_rate_query, $currency_object_object); - - $currency_rate_log_query = $this->createsCurrencyRateLog->execute($currency_rate_query); - - DB::commit(); - - return $this->resourceResponse(new CurrencyRateResource($currency_rate_query)); - - } catch (\Exception $exception){ - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/DataTransferObjects/CurrencyRateObject.php b/app/Classes/Modules/CurrencyRates/DataTransferObjects/CurrencyRateObject.php deleted file mode 100644 index bd58dec9..00000000 --- a/app/Classes/Modules/CurrencyRates/DataTransferObjects/CurrencyRateObject.php +++ /dev/null @@ -1,58 +0,0 @@ -currency_id = $currency_id; - $this->selling = $selling; - $this->payment_method_type = $payment_method_type; - } - - /** - * @return int - */ - public function getCurrencyId(): ?int - { - return $this->currency_id; - } - - /** - * @return string - */ - public function getSelling(): ?string - { - return $this->selling; - } - - /** - * @return string - */ - public function getPaymentMethodType(): ?string - { - return $this->payment_method_type; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/Services/CreatesCurrencyRate.php b/app/Classes/Modules/CurrencyRates/Services/CreatesCurrencyRate.php deleted file mode 100644 index 9de33ca7..00000000 --- a/app/Classes/Modules/CurrencyRates/Services/CreatesCurrencyRate.php +++ /dev/null @@ -1,26 +0,0 @@ -currency_id = $object->getCurrencyId(); - $model->selling = $object->getSelling(); - $model->payment_method_type = $object->getPaymentMethodType(); - - return $this->handler($model); - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/Services/DeletesCurrencyRate.php b/app/Classes/Modules/CurrencyRates/Services/DeletesCurrencyRate.php deleted file mode 100644 index e6167808..00000000 --- a/app/Classes/Modules/CurrencyRates/Services/DeletesCurrencyRate.php +++ /dev/null @@ -1,14 +0,0 @@ -handler($model); - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanCreateCurrencyRate.php b/app/Classes/Modules/CurrencyRates/Standards/Rules/CanCreateCurrencyRate.php deleted file mode 100644 index 56ad219a..00000000 --- a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanCreateCurrencyRate.php +++ /dev/null @@ -1,55 +0,0 @@ -currencyRateValidation = $currencyRateValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - if (!\Auth::user()->can('add currency_rate')) { - return false; - } - - return true; - } - - /** - * @param SegmentObject $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->currencyRateValidation->validate($object, 'POST'); - } - - /** - * @param SegmentObject $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanUpdateCurrencyRate.php b/app/Classes/Modules/CurrencyRates/Standards/Rules/CanUpdateCurrencyRate.php deleted file mode 100644 index 8dcb1982..00000000 --- a/app/Classes/Modules/CurrencyRates/Standards/Rules/CanUpdateCurrencyRate.php +++ /dev/null @@ -1,58 +0,0 @@ -currencyRateValidation = $currencyRateValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - - if (!\Auth::user()->can('view currency_rate')) { - return false; - } - - return true; - } - - /** - * @param CurrencyRateValidation $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->currencyRateValidation->validate($object, 'PUT'); - } - - /** - * @param CurrencyRateValidation $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/ControllersLogic/ApproveDocumentLogic.php b/app/Classes/Modules/Documents/ControllersLogic/ApproveDocumentLogic.php index ab3f33c1..c15ab3ac 100644 --- a/app/Classes/Modules/Documents/ControllersLogic/ApproveDocumentLogic.php +++ b/app/Classes/Modules/Documents/ControllersLogic/ApproveDocumentLogic.php @@ -2,24 +2,19 @@ namespace App\Classes\Modules\Documents\ControllersLogic; +use App\Classes\Modules\Documents\Standards\Rules\CanApproveDocument; use App\Http\Resources\DocumentResource; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Documents\Services\FetchesDocument; -use App\Classes\Modules\Documents\Standards\Rules\CanUpdateDocument; use App\Classes\Modules\Documents\Services\ApprovesDocument; -use App\Classes\Modules\Documents\DataTransferObjects\DocumentObject; -use App\Classes\ValueObjects\Constants\ObjectStatus; - -use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\DB; -class ApproveDocumentLogic extends AbstractControllersLogic +class ApproveDocumentLogic extends AbstractControllerLogic { /** @@ -32,8 +27,8 @@ class ApproveDocumentLogic extends AbstractControllersLogic ]; } - /** @var CanUpdateDocument */ - private $canUpdateDocument; + /** @var CanApproveDocument*/ + private $canApproveDocument; /** @var ApprovesDocument */ private $approvesDocument; @@ -43,18 +38,14 @@ class ApproveDocumentLogic extends AbstractControllersLogic /** - * ApproveDocumentLogic constructor. - * @param CanUpdateDocument $canUpdateDocument + * RejectDocumentLogic constructor. + * @param CanApproveDocument $canApproveDocument * @param ApprovesDocument $approvesDocument * @param FetchesDocument $fetchesDocument */ - public function __construct( - canUpdateDocument $canUpdateDocument, - ApprovesDocument $approvesDocument, - FetchesDocument $fetchesDocument - ) + public function __construct(CanApproveDocument $canApproveDocument, ApprovesDocument $approvesDocument, FetchesDocument $fetchesDocument) { - $this->canUpdateDocument = $canUpdateDocument; + $this->canApproveDocument = $canApproveDocument; $this->approvesDocument = $approvesDocument; $this->fetchesDocument = $fetchesDocument; } @@ -62,37 +53,21 @@ class ApproveDocumentLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - DB::beginTransaction(); - $document_query = $this->fetchesDocument->execute(['id' => $request->route('id')]); + $document = $this->fetchesDocument->execute(['id' => $request->route('id')]); - $document_object = new DocumentObject( - $document_query->owner_id, - $document_query->owner_type, - $document_query->document_type, - $document_query->reference, - ObjectStatus::ACTIVE, - \Auth::user()->id, - $document_query->issued_date, - $document_query->expired_date, - $document_query->approved_date - ); - $this->canUpdateDocument->passes($document_object); - $document_query = $this->approvesDocument->execute($document_query, $document_object); - - DB::commit(); + $this->canApproveDocument->passes(); - return $this->resourceResponse(new DocumentResource($document_query)); + $document_query = $this->approvesDocument->execute($document); + + return $this->resourceResponse(new DocumentResource($document_query)); - } catch (\Exception $exception){ - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } } } \ No newline at end of file diff --git a/app/Classes/Modules/Documents/ControllersLogic/ListDocumentLogic.php b/app/Classes/Modules/Documents/ControllersLogic/ListDocumentLogic.php index 37bdf2f5..02bdac9d 100644 --- a/app/Classes/Modules/Documents/ControllersLogic/ListDocumentLogic.php +++ b/app/Classes/Modules/Documents/ControllersLogic/ListDocumentLogic.php @@ -3,7 +3,7 @@ namespace App\Classes\Modules\Documents\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class ListDocumentLogic extends AbstractControllerLogic { /** @@ -30,9 +30,8 @@ class ListDocumentLogic extends AbstractControllersLogic /** @var ListsDocuments */ private $listsDocuments; - /** - * ListDocumentLogic constructor. + * ListStandardSegmentLogic constructor. * @param CanListDocuments $canListDocuments * @param ListsDocuments $listsDocuments */ @@ -46,37 +45,18 @@ class ListDocumentLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - $document_type = $request->input('document_type'); - $reference = $request->input('reference'); - $status = $request->input('status'); + $this->canListDocuments->passes(); - $data = []; + $query = $this->listsDocuments->execute($this->listsDocuments->deserializeFilters($request->input('filters'))); - if ($document_type) { - $data['document_type'] = $document_type; - } - if ($reference) { - $data['reference'] = $reference; - } - if ($status) { - $data['status'] = $status; - } - - $this->canListDocuments->passes(); - - $query = $this->listsDocuments->execute($data); - - return $this->collectionResponse(DocumentResource::collection($query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->collectionResponse(DocumentResource::collection($query)); } diff --git a/app/Classes/Modules/Documents/ControllersLogic/RejectDocumentLogic.php b/app/Classes/Modules/Documents/ControllersLogic/RejectDocumentLogic.php new file mode 100644 index 00000000..c8f0cf8c --- /dev/null +++ b/app/Classes/Modules/Documents/ControllersLogic/RejectDocumentLogic.php @@ -0,0 +1,71 @@ + 'Reject Document', + 'message' => 'You have successfully rejected the Document' + ]; + } + + /** @var CanApproveDocument*/ + private $canApproveDocument; + + /** @var RejectsDocument */ + private $rejectsDocument; + + /** @var FetchesDocument */ + private $fetchesDocument; + + /** + * RejectDocumentLogic constructor. + * @param CanApproveDocument $canApproveDocument + * @param RejectsDocument $rejectsDocument + * @param FetchesDocument $fetchesDocument + */ + public function __construct(CanApproveDocument $canApproveDocument, RejectsDocument $rejectsDocument, FetchesDocument $fetchesDocument) + { + $this->canApproveDocument = $canApproveDocument; + $this->rejectsDocument = $rejectsDocument; + $this->fetchesDocument = $fetchesDocument; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $document = $this->fetchesDocument->execute(['id' => $request->route('id')]); + + $this->canApproveDocument->passes(); + + $document_query = $this->rejectsDocument->execute($document); + + return $this->resourceResponse(new DocumentResource($document_query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/ControllersLogic/RenderDocumentLogic.php b/app/Classes/Modules/Documents/ControllersLogic/RenderDocumentLogic.php new file mode 100644 index 00000000..7ef87960 --- /dev/null +++ b/app/Classes/Modules/Documents/ControllersLogic/RenderDocumentLogic.php @@ -0,0 +1,65 @@ + '', + 'message' => '' + ]; + } + + /** @var CanRenderDocument */ + private $canRenderDocument; + + /** @var JWT */ + private $manager; + + /** + * RenderDocumentLogic constructor. + * @param CanRenderDocument $canRenderDocument + * @param JWT $manager + */ + public function __construct(CanRenderDocument $canRenderDocument, JWT $manager) + { + $this->canRenderDocument = $canRenderDocument; + $this->manager = $manager; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws AccessForbiddenException + * @throws RequestValidationException + * @throws ResourceNotFoundException + * @throws \Illuminate\Contracts\Filesystem\FileNotFoundException + */ + public function logic(Request $request) : JsonResponse + { + $file = $request->route('fileName'); + + $this->canRenderDocument->passes(); + + if(!Storage::disk('documents')->exists($file)) + { + throw new ResourceNotFoundException(); + } + return $this->response(['src' => Storage::disk('documents')->get($file)]); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/DataTransferObjects/DocumentObject.php b/app/Classes/Modules/Documents/DataTransferObjects/DocumentObject.php index e4932b42..8f73dc1b 100644 --- a/app/Classes/Modules/Documents/DataTransferObjects/DocumentObject.php +++ b/app/Classes/Modules/Documents/DataTransferObjects/DocumentObject.php @@ -2,141 +2,79 @@ namespace App\Classes\Modules\Documents\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; +use App\Classes\Modules\Documents\Services\ConvertsBase64ToFile; class DocumentObject implements DataTransferObject { - /** @var int|null */ - private $owner_id; - /** @var int|null */ - private $owner_type; - - /** @var string|null */ + /** @var string */ private $document_type; - /** @var string|null */ + /** @var array */ + private $files; + + /** @var string */ private $reference; - /** @var int|null */ + /** @var int */ private $status; - /** @var int|null */ - private $approved_by; - - /** @var timestamp|null */ - private $issued_date; - - /** @var timestamp|null */ - private $expired_date; - - /** @var timestamp|null */ - private $approved_date; + /** @var string|null */ + private $path; /** - * CompanyObject constructor. - * @param int|null $owner_id - * @param int|null $owner_type - * @param null|string $document_type - * @param string|null $reference - * @param int|null $status - * @param int|null $approved_by - * @param timestamp|null $issued_date - * @param timestamp|null $expired_date - * @param timestamp|null $approved_date + * DocumentObject constructor. + * @param string $document_type + * @param array $files + * @param string $reference + * @param int $status + * @param null|string $path */ - public function __construct( - ?int $owner_id, - ?int $owner_type, - ?string $document_type, - ?string $reference, - ?int $status, - ?int $approved_by, - ?timestamp $issued_date, - ?timestamp $expired_date, - ?timestamp $approved_date - ) + public function __construct(string $document_type, array $files, string $reference, int $status, ?string $path = '') { - $this->owner_id = $owner_id; - $this->owner_type = $owner_type; $this->document_type = $document_type; + $this->files = $files; $this->reference = $reference; $this->status = $status; - $this->approved_by = $approved_by; - $this->issued_date = $issued_date; - $this->expired_date = $expired_date; - $this->approved_date = $approved_date; + $this->path = $path; } - /** - * @return int|null - */ - public function getOwnerId(): ?int - { - return $this->owner_id; - } /** - * @return int|null + * @return string */ - public function getOwnerType(): ?int - { - return $this->owner_type; - } - - /** - * @return string|null - */ - public function getDocumentType(): ?string + public function getDocumentType(): string { return $this->document_type; } /** - * @return string|null + * @return string */ - public function getReference(): ?string + public function getReference(): string { return $this->reference; } /** - * @return int|null + * @return int */ - public function getStatus(): ?int + public function getStatus(): int { return $this->status; } - /** - * @return int|null - */ - public function getApprovedBy(): ?int - { - return $this->approved_by; - } /** - * @return timestamp|null + * @return array + * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function getIssuedDate(): ?timestamp + public function getFiles(): array { - return $this->issued_date; + return (new ConvertsBase64ToFile($this->path))->convert($this->files); } - /** - * @return timestamp|null - */ - public function getExpiredDate(): ?timestamp - { - return $this->expired_date; - } - /** - * @return timestamp|null - */ - public function getApprovedDate(): ?timestamp - { - return $this->approved_date; - } + } \ No newline at end of file diff --git a/app/Classes/Modules/Documents/DataTransferObjects/FileObject.php b/app/Classes/Modules/Documents/DataTransferObjects/FileObject.php index e4d205a5..ed289eac 100644 --- a/app/Classes/Modules/Documents/DataTransferObjects/FileObject.php +++ b/app/Classes/Modules/Documents/DataTransferObjects/FileObject.php @@ -2,58 +2,85 @@ namespace App\Classes\Modules\Documents\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\Exceptions\MalformedRequestException; +use App\Classes\General\Interfaces\DataTransferObject; +use App\Classes\ValueObjects\Constants\FileType; +use Illuminate\Support\Str; +use Intervention\Image\ImageManager; class FileObject implements DataTransferObject { - /** @var int|null */ - private $document_id; - - /** @var text|null */ - private $file; - - /** @var string|null */ - private $file_type; + /** @var string */ + private $data; /** - * CompanyObject constructor. - * @param int|null $document_id - * @param null|string $file - * @param string|null $file_type + * FileInfoObject constructor. + * @param string $data */ - public function __construct( - ?int $document_id, - ?string $file, - ?string $file_type - ) + public function __construct(string $data) { - $this->document_id = $document_id; - $this->file = $file; - $this->file_type = $file_type; + $this->data = $data; } /** - * @return int|null + * @return \Intervention\Image\Image|string + * @throws MalformedRequestException */ - public function getDocumentId(): ?int + public function getData() { - return $this->document_id; + return $this->getExtension() === 'pdf' ? $this->data : (new imageManager())->make($this->data); } /** - * @return string|null + * @return string */ - public function getFile(): ?string + public function getFileName(): string { - return $this->file; + return (string) Str::uuid(); } /** - * @return string|null + * @return string */ - public function getFileType(): ?string + public function getMimeType(): string { - return $this->file_type; + return finfo_file(finfo_open(), $this->data, FILEINFO_MIME_TYPE); } + /** + * @return string + * @throws MalformedRequestException + */ + public function getExtension(): string + { + if(array_key_exists($this->getMimeType(), FileType::EXTENSION)){ + return FileType::EXTENSION[$this->getMimeType()]; + } + + throw new MalformedRequestException('Failed to save file due to Unknown file extension'); + } + + /** + * @return string + * @throws MalformedRequestException + */ + public function getDecodedData(): string + { + return $this->getExtension() === 'pdf' ? + base64_decode((explode('base64,', $this->getData()))[1]): + $this->getData()->encode('data-url')->encoded; + } + + /** + * @param string $data + */ + public function setData(string $data): void + { + $this->data = $data; + } + + + + + } \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Services/ApprovesDocument.php b/app/Classes/Modules/Documents/Services/ApprovesDocument.php index 206d9efd..9458774e 100644 --- a/app/Classes/Modules/Documents/Services/ApprovesDocument.php +++ b/app/Classes/Modules/Documents/Services/ApprovesDocument.php @@ -3,21 +3,24 @@ namespace App\Classes\Modules\Documents\Services; use App\Classes\General\Eloquent\AbstractUpdateRecord; -use App\Classes\Modules\Documents\DataTransferObjects\DocumentObject; +use App\Classes\ValueObjects\Constants\ApprovalStatus; use App\Models\Document; +use Carbon\Carbon; class ApprovesDocument extends AbstractUpdateRecord { /** - * @param DocumentObject $object + * @param Document $model * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(Document $model, DocumentObject $object) + public function execute(Document $model) { - $model->status = $object->getStatus(); - $model->approved_by = $object->getApprovedBy(); + $model->status = ApprovalStatus::APPROVED; + $model->approver = Auth()->user()->id; + $model->approval_date = Carbon::now(); + return $this->handler($model); } } \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Services/Convert64ToFile.php b/app/Classes/Modules/Documents/Services/Convert64ToFile.php deleted file mode 100644 index 611e6a47..00000000 --- a/app/Classes/Modules/Documents/Services/Convert64ToFile.php +++ /dev/null @@ -1,147 +0,0 @@ -generateFolder($path); - - foreach ($file_set as $key => $row) { - - $file_data = $row; - $filename = (string) Str::uuid(); - - $f = finfo_open(); - $mime_type = finfo_file($f, $file_data, FILEINFO_MIME_TYPE); - - $extension = ''; - switch ($mime_type) { - case 'image/gif': - $extension = 'gif'; - break; - case 'image/png': - $extension = 'png'; - break; - case 'image/jpeg': - $extension = 'jpg'; - break; - case 'application/pdf': - $extension = 'pdf'; - break; - } - - if (empty($extension)) { - return false; - } - - $filename_with_ext = $filename . '.' . $extension; - - if ($extension != 'pdf') { - $img = Image::make($file_data)->save($folder_path . '/' . $filename_with_ext); - $file = $this->generateImages($path, $filename_with_ext, $filename, $extension); - } - else { - $file_data = explode('base64,', $file_data); - $file_data = base64_decode($file_data[1]); - $file = $this->generatePdf($path, $file_data, $filename, $extension); - } - - $file_info[] = [ - 'path' => $path, - 'filename' => $filename_with_ext, - 'mime_type' => $mime_type, - 'extension' => $extension, - 'file_info' => empty($file) ? [] : $file, - ]; - } - - return $file_info; - } - - /** - * @param string|null path - * @param string|null pdfdata - * @param string|null filename - * @param string|null extension - */ - public static function generatePdf($path = '', $pdfdata = '', $filename = '', $extension = '') - { - $file_info = []; - $file = \File::put(storage_path($path) . '/' . $filename . '.' . $extension, $pdfdata); - $file_info['original']['file'] = 'storage/' . $path . '/' . $filename . '.' . $extension; - $file_info['large']['file'] = 'storage/' . $path . '/' . $filename . '.' . $extension; - $file_info['medium']['file'] = 'storage/' . $path . '/' . $filename . '.' . $extension; - $file_info['small']['file'] = 'storage/' . $path . '/' . $filename . '.' . $extension; - - return $file_info; - } - - /** - * @param string|null path - * @param string|null file - * @param string|null filename - * @param string|null extension - */ - public function generateImages($path = '', $file = '', $filename = '', $extension = '') - { - $file_info = []; - - $img = Image::make(storage_path($path) . '/' . $file); - $file_info['original']['file'] = 'storage/' . $path . '/' . $file; - $file_info['original']['width'] = $img->width(); - $file_info['original']['height'] = $img->height(); - - $img->widen(800, function ($constraint) { - $constraint->upsize(); - })->heighten(800, function ($constraint) { - $constraint->upsize(); - }); - $img->save(storage_path($path) . '/' . $filename . '_' . 'l.' . $extension); - $file_info['large']['file'] = 'storage/' . $path . '/' . $filename . '_' . 'l.' . $extension; - $file_info['large']['width'] = $img->width(); - $file_info['large']['height'] = $img->height(); - - $img->widen(480, function ($constraint) { - $constraint->upsize(); - })->heighten(480, function ($constraint) { - $constraint->upsize(); - }); - $img->save(storage_path($path) . '/' . $filename . '_' . 'm.' . $extension); - $file_info['medium']['file'] = 'storage/' . $path . '/' . $filename . '_' . 'm.' . $extension; - $file_info['medium']['width'] = $img->width(); - $file_info['medium']['height'] = $img->height(); - - $img->widen(320, function ($constraint) { - $constraint->upsize(); - })->heighten(320, function ($constraint) { - $constraint->upsize(); - }); - $img->save(storage_path($path) . '/' . $filename . '_' . 's.' . $extension); - $file_info['small']['file'] = 'storage/' . $path . '/' . $filename . '_' . 's.' . $extension; - $file_info['small']['width'] = $img->width(); - $file_info['small']['height'] = $img->height(); - - return $file_info; - } - - /** - * @param string|null set_path - */ - public function generateFolder($set_path = '') - { - $folder = storage_path($set_path); - - \File::isDirectory($folder) or \File::makeDirectory($folder, 0777, true, true); //check folder is exist - return $folder; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php b/app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php new file mode 100644 index 00000000..51df8bb8 --- /dev/null +++ b/app/Classes/Modules/Documents/Services/ConvertsBase64ToFile.php @@ -0,0 +1,127 @@ +path = $path ? $path.'/': ''; + $this->filesInfo = []; + + File::isDirectory(storage_path($this->path)) or + File::makeDirectory(storage_path($this->path), 0700, true, true); + } + + + /** + * @param array $files + * @return array + * @throws MalformedRequestException + */ + public function convert($files = []){ + foreach ($files as $file) { + $object = new FileObject($file); + $object->getExtension() === 'pdf' ? $this->generatePDF($object) : $this->generateImage($object); + + } + + return $this->filesInfo; + + } + + /** + * @param FileObject $file + * @throws MalformedRequestException + */ + private function generatePDF(FileObject $file){ + + $filePath = $this->generateFile($file); + $this->updateFiles($file, [ 'original' => [ 'file' => $filePath ] ]); + } + + /** + * @param FileObject $file + * @throws MalformedRequestException + */ + private function generateImage(FileObject $file){ + + $fileInfo = []; + + foreach (['original' => null, 'large' => 800, 'medium' => 480, 'small' => 320] as $size => $value) { + $suffix = $size !== 'original' ? '_'.$size : ''; + + if($size !== 'original') { + $thumbnail = $file->getData()->widen($value, function ($constraint) { + + $constraint->upsize(); + + })->heighten($value, function ($constraint) { + + $constraint->upsize(); + + }); + + $file->setData($thumbnail->encode('data-url')->encoded); + } + + + $filePath = $this->generateFile($file, $suffix); + + $fileInfo[] = [ $size => [ 'file' => $filePath, 'width' => $file->getData()->width(), 'height' => $file->getData()->height() ]]; + + + } + + $this->updateFiles($file, $fileInfo); + + } + + /** + * @param FileObject $file + * @param string $suffix + * @return string + * @throws MalformedRequestException + */ + private function generateFile(FileObject $file, string $suffix = '') { + + $filePath = $this->path.$file->getFileName().$suffix.'.'.$file->getExtension(); + + Storage::disk('documents')->put($filePath, $file->getDecodedData()); + + return $filePath; + + } + + /** + * @param FileObject $file + * @param array $fileInfo + * @throws MalformedRequestException + */ + private function updateFiles(FileObject $file, array $fileInfo){ + $this->filesInfo[] = json_encode([ + 'path' => $this->path, + 'filename' => $file->getFileName().'.'.$file->getExtension(), + 'mime_type' => $file->getMimeType(), + 'extension' => $file->getExtension(), + 'file_info' => $fileInfo + ]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Services/CreatesDocument.php b/app/Classes/Modules/Documents/Services/CreatesDocument.php index 33f4523c..16e7d094 100644 --- a/app/Classes/Modules/Documents/Services/CreatesDocument.php +++ b/app/Classes/Modules/Documents/Services/CreatesDocument.php @@ -2,26 +2,25 @@ namespace App\Classes\Modules\Documents\Services; -use App\Classes\General\Eloquent\AbstractUpdateRecord; +use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord; +use App\Classes\General\Interfaces\Documentable; use App\Classes\Modules\Documents\DataTransferObjects\DocumentObject; use App\Models\Document; -class CreatesDocument extends AbstractUpdateRecord +class CreatesDocument extends AbstractUpdateRelationshipRecord { /** + * @param Documentable $documentable * @param DocumentObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(DocumentObject $object) + public function execute(Documentable $documentable, DocumentObject $object) { $model = new Document(); - $model->owner_id = $object->getOwnerId(); - $model->owner_type = $object->getOwnerType(); $model->document_type = $object->getDocumentType(); $model->reference = $object->getReference(); - $model->status = $object->getStatus(); - - return $this->handler($model); + + return $this->handler($documentable->documents(), $model); } } \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Services/CreatesFile.php b/app/Classes/Modules/Documents/Services/CreatesFile.php deleted file mode 100644 index ac87eb72..00000000 --- a/app/Classes/Modules/Documents/Services/CreatesFile.php +++ /dev/null @@ -1,25 +0,0 @@ -document_id = $object->getDocumentId(); - $model->file = $object->getFile(); - $model->file_type = $object->getFileType(); - - return $this->handler($model); - } -} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Services/CreatesFiles.php b/app/Classes/Modules/Documents/Services/CreatesFiles.php new file mode 100644 index 00000000..30c85a13 --- /dev/null +++ b/app/Classes/Modules/Documents/Services/CreatesFiles.php @@ -0,0 +1,32 @@ +getFiles() as $file) { + + $model = new File(['file' => $file]); + $models[] = $this->handler($document->files(), $model); + + } + + return $models; + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Services/FetchesDocument.php b/app/Classes/Modules/Documents/Services/FetchesDocument.php index 40dbb1c8..1aa12c87 100644 --- a/app/Classes/Modules/Documents/Services/FetchesDocument.php +++ b/app/Classes/Modules/Documents/Services/FetchesDocument.php @@ -13,9 +13,8 @@ class FetchesDocument extends AbstractFetchRecord /** @var Document */ private $repository; - /** - * FetchesDocument constructor. + * FetchesUser constructor. * @param Document $repository */ public function __construct(Document $repository) diff --git a/app/Classes/Modules/Documents/Services/RejectsDocument.php b/app/Classes/Modules/Documents/Services/RejectsDocument.php new file mode 100644 index 00000000..4a7c7bfa --- /dev/null +++ b/app/Classes/Modules/Documents/Services/RejectsDocument.php @@ -0,0 +1,26 @@ +status = ApprovalStatus::REJECTED; + $model->approver = Auth()->user()->id; + $model->approval_date = Carbon::now(); + + return $this->handler($model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php b/app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php new file mode 100644 index 00000000..544b605c --- /dev/null +++ b/app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php @@ -0,0 +1,39 @@ + $object->getOwnerId(), - 'owner_type' => $object->getOwnerType(), 'document_type' => $object->getDocumentType(), 'reference' => $object->getReference(), 'status' => $object->getStatus(), - 'approved_by' => $object->getApprovedBy(), - 'issued_date' => $object->getIssuedDate(), - 'expired_date' => $object->getExpiredDate(), - 'approved_date' => $object->getApprovedDate() ]; } @@ -32,14 +26,9 @@ class DocumentValidation extends AbstractValidation protected function rules(): array { return [ - 'owner_id' => 'required', - 'owner_type' => 'required', 'document_type' => 'required', 'reference' => 'required', - 'status' => '', - 'issued_date' => '', - 'expired_date' => '', - 'approved_date' => '', + 'status' => 'required' ]; } diff --git a/app/Classes/Modules/Receipts/ControllersLogic/CreateReceiptLogic.php b/app/Classes/Modules/Receipts/ControllersLogic/CreateReceiptLogic.php index fd4cd12c..6c9e935f 100644 --- a/app/Classes/Modules/Receipts/ControllersLogic/CreateReceiptLogic.php +++ b/app/Classes/Modules/Receipts/ControllersLogic/CreateReceiptLogic.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Receipts\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class CreateReceiptLogic extends AbstractControllerLogic { @@ -60,11 +60,18 @@ class CreateReceiptLogic extends AbstractControllersLogic private $createsReceiptDetail; private $fetchesTransaction; + /** * CreateWalletLogic constructor. - * @param CreatesWallet $createsWallet - * @param GeneratesWalletCode $generatesWalletCode - * @param CanCreateCompanyWallet $canCreateCompanyWallet + * @param GeneratesReceiptBillNo $generatesReceiptBillNo + * @param CanCreateReceipt $canCreateReceipt + * @param FetchesCurrency $fetchesCurrency + * @param RateCalculatesCurrency $rateCalculatesCurrency + * @param FetchesCompany $fetchesCompany + * @param CreatesReceipt $createsReceipt + * @param CanCreateReceiptDetail $canCreateReceiptDetail + * @param CreatesReceiptDetail $createsReceiptDetail + * @param FetchesTransaction $fetchesTransaction */ public function __construct( GeneratesReceiptBillNo $generatesReceiptBillNo, CanCreateReceipt $canCreateReceipt, diff --git a/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptDetailObject.php b/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptDetailObject.php index 6cf2b16e..4b234773 100644 --- a/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptDetailObject.php +++ b/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptDetailObject.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Receipts\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class ReceiptDetailObject implements DataTransferObject { diff --git a/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptObject.php b/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptObject.php index d8e66907..91107fc3 100644 --- a/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptObject.php +++ b/app/Classes/Modules/Receipts/DataTransferObjects/ReceiptObject.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Receipts\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class ReceiptObject implements DataTransferObject { diff --git a/app/Classes/Modules/Receipts/Services/CreatesReceipt.php b/app/Classes/Modules/Receipts/Services/CreatesReceipt.php index 2892ae62..c93d10d4 100644 --- a/app/Classes/Modules/Receipts/Services/CreatesReceipt.php +++ b/app/Classes/Modules/Receipts/Services/CreatesReceipt.php @@ -9,7 +9,7 @@ use App\Models\Receipt; class CreatesReceipt extends AbstractUpdateRecord { /** - * @param WalletObject $object + * @param ReceiptObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ diff --git a/app/Classes/Modules/Receipts/Services/CreatesReceiptDetail.php b/app/Classes/Modules/Receipts/Services/CreatesReceiptDetail.php index 4a3f1c62..dbee82eb 100644 --- a/app/Classes/Modules/Receipts/Services/CreatesReceiptDetail.php +++ b/app/Classes/Modules/Receipts/Services/CreatesReceiptDetail.php @@ -9,7 +9,7 @@ use App\Models\ReceiptDetail; class CreatesReceiptDetail extends AbstractUpdateRecord { /** - * @param WalletObject $object + * @param ReceiptDetailObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ diff --git a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php index 58321a3f..ea6b4f02 100644 --- a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php +++ b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php @@ -4,12 +4,13 @@ namespace App\Classes\Modules\Receipts\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; +use App\Classes\Modules\Receipts\DataTransferObjects\ReceiptObject; use App\Classes\Modules\Receipts\Standards\Validators\ReceiptValidation; class CanCreateReceipt extends AbstractRule { - /** @var WalletTransactionValidation */ + /** @var ReceiptValidation */ private $receiptValidation; @@ -29,7 +30,7 @@ class CanCreateReceipt extends AbstractRule } /** - * @param CompanyWalletValidation $object + * @param ReceiptObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -39,7 +40,7 @@ class CanCreateReceipt extends AbstractRule } /** - * @param SegmentCompanyValidation $object + * @param ReceiptObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php index edc788e4..71466752 100644 --- a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php +++ b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php @@ -4,12 +4,13 @@ namespace App\Classes\Modules\Receipts\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; +use App\Classes\Modules\Receipts\DataTransferObjects\ReceiptDetailObject; use App\Classes\Modules\Receipts\Standards\Validators\ReceiptDetailValidation; class CanCreateReceiptDetail extends AbstractRule { - /** @var WalletTransactionValidation */ + /** @var ReceiptDetailValidation */ private $receiptDetailValidation; @@ -29,7 +30,7 @@ class CanCreateReceiptDetail extends AbstractRule } /** - * @param CompanyWalletValidation $object + * @param ReceiptDetailObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -39,7 +40,7 @@ class CanCreateReceiptDetail extends AbstractRule } /** - * @param SegmentCompanyValidation $object + * @param ReceiptDetailObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Receipts/Standards/Validators/ReceiptDetailValidation.php b/app/Classes/Modules/Receipts/Standards/Validators/ReceiptDetailValidation.php index b970549f..8feac483 100644 --- a/app/Classes/Modules/Receipts/Standards/Validators/ReceiptDetailValidation.php +++ b/app/Classes/Modules/Receipts/Standards/Validators/ReceiptDetailValidation.php @@ -3,7 +3,6 @@ namespace App\Classes\Modules\Receipts\Standards\Validators; use App\Classes\General\Abstracts\AbstractValidation; -use App\Classes\Modules\Receipts\DataTransferObjects\ReceiptDetailObject; class ReceiptDetailValidation extends AbstractValidation { diff --git a/app/Classes/Modules/Receipts/Standards/Validators/ReceiptValidation.php b/app/Classes/Modules/Receipts/Standards/Validators/ReceiptValidation.php index a1c98a3f..f0ab7bbe 100644 --- a/app/Classes/Modules/Receipts/Standards/Validators/ReceiptValidation.php +++ b/app/Classes/Modules/Receipts/Standards/Validators/ReceiptValidation.php @@ -3,7 +3,6 @@ namespace App\Classes\Modules\Receipts\Standards\Validators; use App\Classes\General\Abstracts\AbstractValidation; -use App\Classes\Modules\Receipts\DataTransferObjects\ReceiptObject; class ReceiptValidation extends AbstractValidation { diff --git a/app/Classes/Modules/SegmentCompanies/DataTransferObjects/SegmentCompanyObject.php b/app/Classes/Modules/SegmentCompanies/DataTransferObjects/SegmentCompanyObject.php deleted file mode 100644 index fc7c5386..00000000 --- a/app/Classes/Modules/SegmentCompanies/DataTransferObjects/SegmentCompanyObject.php +++ /dev/null @@ -1,45 +0,0 @@ -segment_id = $segment_id; - $this->company_id = $company_id; - } - - /** - * @return int|null - */ - public function getSegmentId(): ?int - { - return $this->segment_id; - } - - /** - * @return int|null - */ - public function getCompanyId(): ?int - { - return $this->company_id; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentCompanies/Services/CreatesSegmentCompany.php b/app/Classes/Modules/SegmentCompanies/Services/CreatesSegmentCompany.php deleted file mode 100644 index ae791fca..00000000 --- a/app/Classes/Modules/SegmentCompanies/Services/CreatesSegmentCompany.php +++ /dev/null @@ -1,21 +0,0 @@ -segment()->sync($object->getSegmentId()); - return $model; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentCompanies/Standards/Rules/CanCreateSegmentCompany.php b/app/Classes/Modules/SegmentCompanies/Standards/Rules/CanCreateSegmentCompany.php deleted file mode 100644 index 016066e4..00000000 --- a/app/Classes/Modules/SegmentCompanies/Standards/Rules/CanCreateSegmentCompany.php +++ /dev/null @@ -1,54 +0,0 @@ -segmentCompanyValidation = $segmentCompanyValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - return true; - } - - /** - * @param SegmentCompanyValidation $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->segmentCompanyValidation->validate($object); - } - - /** - * @param SegmentCompanyValidation $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentCompanies/Standards/Validators/SegmentCompanyValidation.php b/app/Classes/Modules/SegmentCompanies/Standards/Validators/SegmentCompanyValidation.php deleted file mode 100644 index 2185c519..00000000 --- a/app/Classes/Modules/SegmentCompanies/Standards/Validators/SegmentCompanyValidation.php +++ /dev/null @@ -1,40 +0,0 @@ - $object->getSegmentId(), - 'company_id' => $object->getCompanyId(), - ]; - } - - /** - * @return array - */ - protected function rules(): array - { - return [ - 'segment_id' => 'required', - 'company_id' => 'required', - ]; - } - - /** - * @return array - */ - protected function messages(): array - { - return []; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/ControllersLogic/CreateSegmentConstantLogic.php b/app/Classes/Modules/SegmentConstants/ControllersLogic/CreateSegmentConstantLogic.php deleted file mode 100644 index a0bc7b80..00000000 --- a/app/Classes/Modules/SegmentConstants/ControllersLogic/CreateSegmentConstantLogic.php +++ /dev/null @@ -1,105 +0,0 @@ - 'Created Segment Constant', - 'message' => 'You have successfully created a new Segment Constant' - ]; - } - - /** @var CanCreateSegmentConstant */ - private $canCreateSegmentConstant; - - /** @var CreatesSegmentConstant */ - private $createsSegmentConstant; - - /** @var FetchesSegmentConstant */ - private $fetchesSegmentConstant; - - /** @var FetchesSegment */ - private $fetchesSegment; - - - /** - * CreateSegmentConstantLogic constructor. - * @param CanCreateSegmentConstant $canCreateSegmentConstant - * @param CreatesSegmentConstant $createsSegmentConstant - * @param FetchesSegmentConstant $fetchesSegmentConstant - * @param FetchesSegment $fetchesSegment - */ - public function __construct( - CanCreateSegmentConstant $canCreateSegmentConstant, - CreatesSegmentConstant $createsSegmentConstant, - FetchesSegmentConstant $fetchesSegmentConstant, - FetchesSegment $fetchesSegment - ) - { - $this->canCreateSegmentConstant = $canCreateSegmentConstant; - $this->createsSegmentConstant = $createsSegmentConstant; - $this->fetchesSegmentConstant = $fetchesSegmentConstant; - $this->fetchesSegment = $fetchesSegment; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $segment_query = $this->fetchesSegment->execute([ - 'id' => $request->input('segment_id'), - ]); - - $standard_segment_constant_query = $this->fetchesSegmentConstant->execute([ - 'id' => $request->input('standard_segment_constant_id'), - ]); - - $segment_constant_object = new SegmentConstantObject( - $request->input('segment_id'), - $standard_segment_constant_query->name, - $standard_segment_constant_query->reference, - $standard_segment_constant_query->detail->type, - $request->input('detail') - ); - - $this->canCreateSegmentConstant->passes($segment_constant_object); - $standard_segment_constant_query = $this->createsSegmentConstant->execute($segment_query, $segment_constant_object); - - DB::commit(); - - return $this->resourceResponse(new SegmentConstantResource($standard_segment_constant_query)); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/ControllersLogic/ListStandardSegmentConstantLogic.php b/app/Classes/Modules/SegmentConstants/ControllersLogic/ListStandardSegmentConstantLogic.php deleted file mode 100644 index 40daa24d..00000000 --- a/app/Classes/Modules/SegmentConstants/ControllersLogic/ListStandardSegmentConstantLogic.php +++ /dev/null @@ -1,69 +0,0 @@ - 'Retrieved Standard Segment Constant', - 'message' => 'You have successfully retrieved a list of Standard Segment Constant' - ]; - } - - /** @var CanListStandardSegmentConstants */ - private $canListStandardSegmentConstants; - - /** @var ListsSegmentConstants */ - private $listsSegmentConstants; - - /** - * ListStandardSegmentConstantLogic constructor. - * @param CanListStandardSegmentConstants $canListStandardSegmentConstants - * @param ListsSegmentConstants $listsSegmentConstants - */ - public function __construct(CanListStandardSegmentConstants $canListStandardSegmentConstants, ListsSegmentConstants $listsSegmentConstants) - { - $this->canListStandardSegmentConstants = $canListStandardSegmentConstants; - $this->listsSegmentConstants = $listsSegmentConstants; - } - - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - $this->canListStandardSegmentConstants->passes(); - - $query = $this->listsSegmentConstants->execute( - [ - 'segment_id' => 1 - ] - ); - - return $this->collectionResponse(SegmentResource::collection($query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateSegmentConstantLogic.php b/app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateSegmentConstantLogic.php deleted file mode 100644 index 2b15bba3..00000000 --- a/app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateSegmentConstantLogic.php +++ /dev/null @@ -1,92 +0,0 @@ - 'Updated Segment Constant', - 'message' => 'You have successfully updated the Segment Constant' - ]; - } - - /** @var CanUpdateSegmentConstant */ - private $canUpdateSegmentConstant; - - /** @var UpdatesSegmentConstant */ - private $updatesSegmentConstant; - - /** @var FetchesSegmentConstant */ - private $fetchesSegmentConstant; - - /** - * UpdateStandardSegmentConstantLogic constructor. - * @param CanUpdateSegmentConstant $canUpdateSegmentConstant - * @param UpdatesSegmentConstant $updatesSegmentConstant - * @param FetchesSegmentConstant $fetchesSegmentConstant - */ - public function __construct( - CanUpdateSegmentConstant $canUpdateSegmentConstant, - UpdatesSegmentConstant $updatesSegmentConstant, - FetchesSegmentConstant $fetchesSegmentConstant - ) - { - $this->canUpdateSegmentConstant = $canUpdateSegmentConstant; - $this->updatesSegmentConstant = $updatesSegmentConstant; - $this->fetchesSegmentConstant = $fetchesSegmentConstant; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $segment_constant_query = $this->fetchesSegmentConstant->execute(['id' => $request->route('id')]); - - $segment_constant_object = new SegmentConstantObject( - $segment_constant_query->segment_id, - $segment_constant_query->name, - $segment_constant_query->reference, - $segment_constant_query->detail->type, - $request->input('detail') - ); - - $this->canUpdateSegmentConstant->passes($segment_constant_object); - $segment_constant_query = $this->updatesSegmentConstant->execute($segment_constant_query, $segment_constant_object); - - DB::commit(); - - return $this->resourceResponse(new SegmentConstantResource($segment_constant_query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateStandardSegmentConstantLogic.php b/app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateStandardSegmentConstantLogic.php deleted file mode 100644 index fd8f76a4..00000000 --- a/app/Classes/Modules/SegmentConstants/ControllersLogic/UpdateStandardSegmentConstantLogic.php +++ /dev/null @@ -1,91 +0,0 @@ - 'Updated Standard Segment Constant', - 'message' => 'You have successfully updated the Standard Segment Constant' - ]; - } - - /** @var CanUpdateStandardSegmentConstant */ - private $canUpdateStandardSegmentConstant; - - /** @var UpdatesSegmentConstantTax */ - private $updatesSegmentConstant; - - /** @var FetchesSegmentConstant */ - private $fetchesSegmentConstant; - - /** - * UpdateStandardSegmentConstantLogic constructor. - * @param CanUpdateStandardSegmentConstant $canUpdateStandardSegmentConstant - * @param UpdatesSegmentConstant $updatesSegmentConstant - * @param FetchesSegmentConstant $fetchesSegmentConstant - */ - public function __construct( - CanUpdateStandardSegmentConstant $canUpdateStandardSegmentConstant, - UpdatesSegmentConstant $updatesSegmentConstant, - FetchesSegmentConstant $fetchesSegmentConstant - ) - { - $this->canUpdateStandardSegmentConstant = $canUpdateStandardSegmentConstant; - $this->updatesSegmentConstant = $updatesSegmentConstant; - $this->fetchesSegmentConstant = $fetchesSegmentConstant; - } - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - DB::beginTransaction(); - - $segment_constant_query = $this->fetchesSegmentConstant->execute(['id' => $request->route('id')]); - - $segment_constant_object = new SegmentConstantObject( - $segment_constant_query->segment_id, - $segment_constant_query->name, - $segment_constant_query->reference, - $segment_constant_query->detail->type, - $request->input('detail') - ); - - $this->canUpdateStandardSegmentConstant->passes($segment_constant_object); - $segment_constant_query = $this->updatesSegmentConstant->execute($segment_constant_query, $segment_constant_object); - - DB::commit(); - - return $this->resourceResponse(new SegmentConstantResource($segment_constant_query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/DataTransferObjects/SegmentConstantObject.php b/app/Classes/Modules/SegmentConstants/DataTransferObjects/SegmentConstantObject.php deleted file mode 100644 index 0d8c6ce8..00000000 --- a/app/Classes/Modules/SegmentConstants/DataTransferObjects/SegmentConstantObject.php +++ /dev/null @@ -1,86 +0,0 @@ -segment_id = $segment_id; - $this->name = $name; - $this->reference = $reference; - $this->type = $type; - $this->detail = $detail; - } - - /** - * @return int - */ - public function getSegmentId(): ?int - { - return $this->segment_id; - } - - /** - * @return string - */ - public function getName(): ?string - { - return $this->name; - } - - /** - * @return string - */ - public function getReference(): ?string - { - return $this->reference; - } - - /** - * @return string - */ - public function getType(): ?string - { - return $this->type; - } - - /** - * @return array - */ - public function getDetail(): ?array - { - return $this->detail; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/Services/CreatesSegmentConstant.php b/app/Classes/Modules/SegmentConstants/Services/CreatesSegmentConstant.php deleted file mode 100644 index 72d22d90..00000000 --- a/app/Classes/Modules/SegmentConstants/Services/CreatesSegmentConstant.php +++ /dev/null @@ -1,27 +0,0 @@ -segment_id = $object->getSegmentId(); - $model->name = $object->getName(); - $model->reference = $object->getReference(); - $model->detail = json_encode($object->getDetail()); - - return $this->handler($model); - } -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanCreateSegmentConstant.php b/app/Classes/Modules/SegmentConstants/Standards/Rules/CanCreateSegmentConstant.php deleted file mode 100644 index f8004575..00000000 --- a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanCreateSegmentConstant.php +++ /dev/null @@ -1,55 +0,0 @@ -segmentConstantValidation = $segmentConstantValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - if (!\Auth::user()->can('add segment_constant')) { - return false; - } - - return true; - } - - /** - * @param SegmentObject $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->segmentConstantValidation->validate($object, 'POST'); - } - - /** - * @param SegmentObject $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanListStandardSegmentConstants.php b/app/Classes/Modules/SegmentConstants/Standards/Rules/CanListStandardSegmentConstants.php deleted file mode 100644 index 094cdd48..00000000 --- a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanListStandardSegmentConstants.php +++ /dev/null @@ -1,45 +0,0 @@ -can('view standard_segment_constant')) { - return false; - } - - return true; - - } - - /** - * @param SegmentObject $object - * @return bool - */ - protected function validators($object): bool - { - return true; - - } - - - /** - * @param SegmentObject $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateSegmentConstant.php b/app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateSegmentConstant.php deleted file mode 100644 index 2e1fa8a8..00000000 --- a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateSegmentConstant.php +++ /dev/null @@ -1,58 +0,0 @@ -segmentConstantValidation = $segmentConstantValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - - if (!\Auth::user()->can('view segment_constant')) { - return false; - } - - return true; - } - - /** - * @param SegmentConstantValidation $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->segmentConstantValidation->validate($object, 'PUT'); - } - - /** - * @param SegmentConstantValidation $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateStandardSegmentConstant.php b/app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateStandardSegmentConstant.php deleted file mode 100644 index 678c7987..00000000 --- a/app/Classes/Modules/SegmentConstants/Standards/Rules/CanUpdateStandardSegmentConstant.php +++ /dev/null @@ -1,59 +0,0 @@ -segmentConstantValidation = $segmentConstantValidation; - } - - /** - * @return bool - */ - protected function authorized(): bool - { - // TODO Set Authorization rules - - if (!\Auth::user()->can('view standard_segment_constant')) { - return false; - } - - return true; - } - - /** - * @param SegmentConstantValidation $object - * @return bool - * @throws \App\Classes\Exceptions\RequestValidationException - */ - protected function validators($object): bool - { - return $this->segmentConstantValidation->validate($object, 'PUT'); - } - - /** - * @param SegmentConstantValidation $object - * @return bool - */ - protected function criteria($object): bool - { - return true; - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/CreateSegmentLogic.php b/app/Classes/Modules/Segments/ControllersLogic/CreateSegmentLogic.php index c37c876e..32eeb217 100644 --- a/app/Classes/Modules/Segments/ControllersLogic/CreateSegmentLogic.php +++ b/app/Classes/Modules/Segments/ControllersLogic/CreateSegmentLogic.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Segments\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Segments\Standards\Rules\CanCreateSegment; use App\Classes\Modules\Segments\Services\CreatesSegment; @@ -14,8 +14,9 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class CreateSegmentLogic extends AbstractControllersLogic +class CreateSegmentLogic extends AbstractControllerLogic { + /** * @return array */ @@ -32,15 +33,13 @@ class CreateSegmentLogic extends AbstractControllersLogic /** @var CreatesSegment */ private $createsSegment; + /** * CreateSegmentLogic constructor. * @param CanCreateSegment $canCreateSegment * @param CreatesSegment $createsSegment */ - public function __construct( - CanCreateSegment $canCreateSegment, - CreatesSegment $createsSegment - ) + public function __construct(CanCreateSegment $canCreateSegment, CreatesSegment $createsSegment) { $this->canCreateSegment = $canCreateSegment; $this->createsSegment = $createsSegment; @@ -49,27 +48,18 @@ class CreateSegmentLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - DB::beginTransaction(); + $segment_object = new SegmentObject($request->input('name')); - $segment_object = new SegmentObject( - $request->input('name') - ); + $this->canCreateSegment->passes($segment_object); + $segment = $this->createsSegment->execute($segment_object); - $this->canCreateSegment->passes($segment_object); - $segment_query = $this->createsSegment->execute($segment_object); - - DB::commit(); - - return $this->resourceResponse(new SegmentResource($segment_query)); - - } catch (\Exception $exception) { - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->resourceResponse(new SegmentResource($segment)); } } \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/DeleteSegmentLogic.php b/app/Classes/Modules/Segments/ControllersLogic/DeleteSegmentLogic.php index 4e6f9775..ac441bb0 100644 --- a/app/Classes/Modules/Segments/ControllersLogic/DeleteSegmentLogic.php +++ b/app/Classes/Modules/Segments/ControllersLogic/DeleteSegmentLogic.php @@ -4,19 +4,17 @@ namespace App\Classes\Modules\Segments\ControllersLogic; use App\Http\Resources\SegmentResource; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Segments\Services\FetchesSegment; use App\Classes\Modules\Segments\Standards\Rules\CanDeleteSegment; use App\Classes\Modules\Segments\Services\DeletesSegment; -use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -use Illuminate\Support\Facades\DB; -class DeleteSegmentLogic extends AbstractControllersLogic +class DeleteSegmentLogic extends AbstractControllerLogic { /** @@ -59,25 +57,18 @@ class DeleteSegmentLogic extends AbstractControllersLogic /** * @param Request $request * @return JsonResponse - * @throws ErrorException + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException */ public function logic(Request $request) : JsonResponse { - try { - DB::beginTransaction(); - $segment_query = $this->fetchesSegment->execute(['id' => $request->route('id')]); - $this->canDeleteSegment->passes(); - $this->deletesSegment->execute($segment_query); - - DB::commit(); + $segment_query = $this->fetchesSegment->execute(['id' => $request->route('id')]); + $this->canDeleteSegment->passes(); + $this->deletesSegment->execute($segment_query); - return $this->resourceResponse(new SegmentResource($segment_query)); - - } catch (\Exception $exception){ - dd($exception); - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } + return $this->resourceResponse(new SegmentResource($segment_query)); } } \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/FetchConstantLogic.php b/app/Classes/Modules/Segments/ControllersLogic/FetchConstantLogic.php new file mode 100644 index 00000000..6c5c5b0f --- /dev/null +++ b/app/Classes/Modules/Segments/ControllersLogic/FetchConstantLogic.php @@ -0,0 +1,52 @@ + 'Fetch Segment Constant', + 'message' => 'You have successfully retrieved the Segment Constant' + ]; + } + + + /** @var FetchesConstant */ + private $fetchesConstant; + + /** + * FetchConstantLogic constructor. + * @param FetchesConstant $fetchesConstant + */ + public function __construct(FetchesConstant $fetchesConstant) + { + $this->fetchesConstant = $fetchesConstant; + } + + + /** + * @param Request $request + * @return JsonResponse + */ + public function logic(Request $request) : JsonResponse + { + + $constant = $this->fetchesConstant->execute(['segment_id' => $request->route('id'), 'reference' => $request->route('reference')]); + + return $this->resourceResponse(new ConstantResource($constant)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/FetchSegmentLogic.php b/app/Classes/Modules/Segments/ControllersLogic/FetchSegmentLogic.php new file mode 100644 index 00000000..d5c35fdc --- /dev/null +++ b/app/Classes/Modules/Segments/ControllersLogic/FetchSegmentLogic.php @@ -0,0 +1,59 @@ + 'Retrieved Segment', + 'message' => 'You have successfully retrieved a segment' + ]; + } + + /** @var CanFetchSegment */ + private $canFetchSegment; + + /** @var FetchesSegment */ + private $fetchesSegment; + + /** + * FetchSegmentLogic constructor. + * @param CanFetchSegment $canFetchSegment + * @param FetchesSegment $fetchesSegment + */ + public function __construct(CanFetchSegment $canFetchSegment, FetchesSegment $fetchesSegment) + { + $this->canFetchSegment = $canFetchSegment; + $this->fetchesSegment = $fetchesSegment; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + $this->canFetchSegment->passes(); + + $query = $this->fetchesSegment->execute(['id' => $request->route('id')]); + + return $this->resourceResponse(new SegmentResource($query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/ListSegmentLogic.php b/app/Classes/Modules/Segments/ControllersLogic/ListSegmentLogic.php new file mode 100644 index 00000000..d8299424 --- /dev/null +++ b/app/Classes/Modules/Segments/ControllersLogic/ListSegmentLogic.php @@ -0,0 +1,52 @@ + 'Retrieved Segment', + 'message' => 'You have successfully retrieved a list of Segment' + ]; + } + + + /** @var ListsSegments */ + private $listsSegments; + + /** + * ListSegmentLogic constructor. + * @param ListsSegments $listsSegments + */ + public function __construct(ListsSegments $listsSegments) + { + $this->listsSegments = $listsSegments; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $query = $this->listsSegments->execute($this->listsSegments->deserializeFilters($request->input('filters'))); + + return $this->collectionResponse(SegmentResource::collection($query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/ListStandardSegmentLogic.php b/app/Classes/Modules/Segments/ControllersLogic/ListStandardSegmentLogic.php deleted file mode 100644 index 4eb1fdec..00000000 --- a/app/Classes/Modules/Segments/ControllersLogic/ListStandardSegmentLogic.php +++ /dev/null @@ -1,65 +0,0 @@ - 'Retrieved Segment', - 'message' => 'You have successfully retrieved a list of Segment' - ]; - } - - /** @var CanListStandardSegments */ - private $canListStandardSegments; - - /** @var ListsSegments */ - private $listsSegments; - - /** - * ListStandardSegmentLogic constructor. - * @param CanListStandardSegments $canListStandardSegments - * @param ListsSegments $listsSegments - */ - public function __construct(CanListStandardSegments $canListStandardSegments, ListsSegments $listsSegments) - { - $this->canListStandardSegments = $canListStandardSegments; - $this->listsSegments = $listsSegments; - } - - - /** - * @param Request $request - * @return JsonResponse - * @throws ErrorException - */ - public function logic(Request $request) : JsonResponse - { - try { - $this->canListStandardSegments->passes(); - - $query = $this->listsSegments->execute(['id' => 1]); - - return $this->collectionResponse(SegmentResource::collection($query)); - - } catch (\Exception $exception){ - throw new ErrorException($exception->getMessage(), $exception->getCode()); - } - - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/UpdateConstantLogic.php b/app/Classes/Modules/Segments/ControllersLogic/UpdateConstantLogic.php new file mode 100644 index 00000000..dac04ec7 --- /dev/null +++ b/app/Classes/Modules/Segments/ControllersLogic/UpdateConstantLogic.php @@ -0,0 +1,104 @@ + 'Updated Segment Constant', + 'message' => 'You have successfully updated the Segment Constant' + ]; + } + + /** @var CanUpdateConstant */ + private $canUpdateConstant; + + /** @var UpdatesConstant */ + private $updatesConstant; + + /** @var FetchesSegment */ + private $fetchesSegment; + + /** @var FetchesConstant */ + private $fetchesConstant; + + /** @var CanCreateConstant */ + private $canCreateConstant; + + /** @var CreatesConstant */ + private $createsConstant; + + + /** + * UpdateConstantLogic constructor. + * @param CanUpdateConstant $canUpdateConstant + * @param UpdatesConstant $updatesConstant + * @param FetchesSegment $fetchesSegment + * @param FetchesConstant $fetchesConstant + * @param CanCreateConstant $canCreateConstant + * @param CreatesConstant $createsConstant + */ + public function __construct(CanUpdateConstant $canUpdateConstant, UpdatesConstant $updatesConstant, FetchesSegment $fetchesSegment, FetchesConstant $fetchesConstant, CanCreateConstant $canCreateConstant, CreatesConstant $createsConstant) + { + $this->canUpdateConstant = $canUpdateConstant; + $this->updatesConstant = $updatesConstant; + $this->fetchesSegment = $fetchesSegment; + $this->fetchesConstant = $fetchesConstant; + $this->canCreateConstant = $canCreateConstant; + $this->createsConstant = $createsConstant; + } + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $object = new ConstantObject($request->input('name'), $request->input('reference'), $request->input('detail')); + + $segment = $this->fetchesSegment->execute(['id' => $request->route('id')]); + + try { + + $constant = $this->fetchesConstant->execute(['segment_id' => $segment->id, 'reference' => $object->getReference()]); + $this->canUpdateConstant->passes($object); + + /** @var SegmentConstant $constant */ + $constant = $this->updatesConstant->execute($constant, $object); + + } catch (ResourceNotFoundException $exception){ + + $this->canCreateConstant->passes($object); + + /** @var SegmentConstant $constant */ + $constant = $this->createsConstant->execute($segment, $object); + + } + + + return $this->resourceResponse(new ConstantResource($constant)); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/ControllersLogic/UpdateSegmentLogic.php b/app/Classes/Modules/Segments/ControllersLogic/UpdateSegmentLogic.php index 39ebbb30..43eaa54e 100644 --- a/app/Classes/Modules/Segments/ControllersLogic/UpdateSegmentLogic.php +++ b/app/Classes/Modules/Segments/ControllersLogic/UpdateSegmentLogic.php @@ -4,7 +4,7 @@ namespace App\Classes\Modules\Segments\ControllersLogic; use App\Http\Resources\SegmentResource; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; 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 AbstractControllersLogic +class UpdateSegmentLogic extends AbstractControllerLogic { /** diff --git a/app/Classes/Modules/Segments/DataTransferObjects/ConstantObject.php b/app/Classes/Modules/Segments/DataTransferObjects/ConstantObject.php new file mode 100644 index 00000000..d5373a68 --- /dev/null +++ b/app/Classes/Modules/Segments/DataTransferObjects/ConstantObject.php @@ -0,0 +1,57 @@ +name = $name; + $this->reference = $reference; + $this->detail = $detail; + } + + /** + * @return string + */ + public function getName(): string + { + return $this->name; + } + + /** + * @return string + */ + public function getReference(): string + { + return $this->reference; + } + + /** + * @return array + */ + public function getDetail(): array + { + return $this->detail; + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/DataTransferObjects/SegmentObject.php b/app/Classes/Modules/Segments/DataTransferObjects/SegmentObject.php index dc4de3ed..06045943 100644 --- a/app/Classes/Modules/Segments/DataTransferObjects/SegmentObject.php +++ b/app/Classes/Modules/Segments/DataTransferObjects/SegmentObject.php @@ -2,29 +2,47 @@ namespace App\Classes\Modules\Segments\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; +use App\Classes\ValueObjects\Constants\SegmentConstants; class SegmentObject implements DataTransferObject { - /** @var string|null */ + /** @var string */ private $name; + /** @var int|null */ + private $type; + /** * SegmentObject constructor. - * @param string|null $name + * @param string $name + * @param int|null $type */ - public function __construct( - ?string $name - ) + public function __construct(string $name, ?int $type = SegmentConstants::STANDARD_SEGMENT) { $this->name = $name; + $this->type = $type; } /** * @return string */ - public function getName(): ?string + public function getName(): string { return $this->name; } + + /** + * @return int + */ + public function getType(): int + { + return $this->type; + } + + + + + + } \ No newline at end of file diff --git a/app/Classes/Modules/Segments/Services/ConvertsConstantDetailsToResource.php b/app/Classes/Modules/Segments/Services/ConvertsConstantDetailsToResource.php new file mode 100644 index 00000000..0e7ece81 --- /dev/null +++ b/app/Classes/Modules/Segments/Services/ConvertsConstantDetailsToResource.php @@ -0,0 +1,37 @@ +fetchesCurrency = $fetchesCurrency; + } + + + public function execute(ConstantResource $resource){ + + if($resource->reference === SegmentConstants::SUPPLIER_CURRENCIES) { + return property_exists($resource->detail, 'id') ? new CurrencyResource($this->fetchesCurrency->execute(['id' => $resource->detail->id])) : ''; + } + + return $resource->detail; + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/Services/CreatesConstant.php b/app/Classes/Modules/Segments/Services/CreatesConstant.php new file mode 100644 index 00000000..b2addae8 --- /dev/null +++ b/app/Classes/Modules/Segments/Services/CreatesConstant.php @@ -0,0 +1,27 @@ +name = $object->getName(); + $model->reference = $object->getReference(); + $model->detail = json_encode($object->getDetail()); + + return $this->handler($segment->constants(), $model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/Services/CreatesSegment.php b/app/Classes/Modules/Segments/Services/CreatesSegment.php index f3dc2a1c..b18a8db5 100644 --- a/app/Classes/Modules/Segments/Services/CreatesSegment.php +++ b/app/Classes/Modules/Segments/Services/CreatesSegment.php @@ -4,6 +4,7 @@ namespace App\Classes\Modules\Segments\Services; use App\Classes\General\Eloquent\AbstractUpdateRecord; use App\Classes\Modules\Segments\DataTransferObjects\SegmentObject; +use App\Classes\ValueObjects\Constants\SegmentConstants; use App\Models\Segment; class CreatesSegment extends AbstractUpdateRecord @@ -16,6 +17,7 @@ class CreatesSegment extends AbstractUpdateRecord public function execute(SegmentObject $object) { $model = new Segment(); $model->name = $object->getName(); + $model->type = SegmentConstants::CUSTOM_SEGMENT; return $this->handler($model); diff --git a/app/Classes/Modules/Segments/Services/DeletesSegment.php b/app/Classes/Modules/Segments/Services/DeletesSegment.php index 88d44d60..9cc78c59 100644 --- a/app/Classes/Modules/Segments/Services/DeletesSegment.php +++ b/app/Classes/Modules/Segments/Services/DeletesSegment.php @@ -8,6 +8,11 @@ use App\Models\Segment; class DeletesSegment extends AbstractDeleteRecord { + /** + * @param Segment $model + * @return mixed + * @throws \App\Classes\Exceptions\MalformedRequestException + */ public function execute(Segment $model) { return $this->handler($model); } diff --git a/app/Classes/Modules/SegmentConstants/Services/FetchesSegmentConstant.php b/app/Classes/Modules/Segments/Services/FetchesConstant.php similarity index 76% rename from app/Classes/Modules/SegmentConstants/Services/FetchesSegmentConstant.php rename to app/Classes/Modules/Segments/Services/FetchesConstant.php index 003e20ba..bfa1b2cb 100644 --- a/app/Classes/Modules/SegmentConstants/Services/FetchesSegmentConstant.php +++ b/app/Classes/Modules/Segments/Services/FetchesConstant.php @@ -1,20 +1,20 @@ name = $object->getName(); $model->reference = $object->getReference(); diff --git a/app/Classes/Modules/Segments/Services/UpdatesSegment.php b/app/Classes/Modules/Segments/Services/UpdatesSegment.php index fed1fb2d..17f13efb 100644 --- a/app/Classes/Modules/Segments/Services/UpdatesSegment.php +++ b/app/Classes/Modules/Segments/Services/UpdatesSegment.php @@ -10,6 +10,7 @@ class UpdatesSegment extends AbstractUpdateRecord { /** + * @param Segment $model * @param SegmentObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php b/app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php new file mode 100644 index 00000000..55f9c61a --- /dev/null +++ b/app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php @@ -0,0 +1,54 @@ +constantValidation = $constantValidation; + } + + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + return true; + + + } + + /** + * @param ConstantObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->constantValidation->validate($object, 'POST'); + } + + /** + * @param ConstantObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php b/app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php new file mode 100644 index 00000000..e6756305 --- /dev/null +++ b/app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php @@ -0,0 +1,43 @@ +can('view standard_segment')) { - return false; - } - return true; - } /** diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php new file mode 100644 index 00000000..650b249c --- /dev/null +++ b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php @@ -0,0 +1,54 @@ +ConstantValidation = $ConstantValidation; + } + + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + return true; + } + + /** + * @param ConstantObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->ConstantValidation->validate($object, 'PUT'); + } + + /** + * @param ConstantObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php index 026ca4c6..58a8c0ca 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php @@ -38,7 +38,7 @@ class CanUpdateSegment extends AbstractRule } /** - * @param SegmentValidation $object + * @param SegmentObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -48,7 +48,7 @@ class CanUpdateSegment extends AbstractRule } /** - * @param SegmentValidation $object + * @param SegmentObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/SegmentConstants/Standards/Validators/SegmentConstantValidation.php b/app/Classes/Modules/Segments/Standards/Validators/ConstantValidation.php similarity index 55% rename from app/Classes/Modules/SegmentConstants/Standards/Validators/SegmentConstantValidation.php rename to app/Classes/Modules/Segments/Standards/Validators/ConstantValidation.php index 38035944..d5ac8819 100644 --- a/app/Classes/Modules/SegmentConstants/Standards/Validators/SegmentConstantValidation.php +++ b/app/Classes/Modules/Segments/Standards/Validators/ConstantValidation.php @@ -1,24 +1,22 @@ $object->getSegmentId(), 'name' => $object->getName(), 'reference' => $object->getReference(), - 'type' => $object->getType(), 'detail' => $object->getDetail() ]; @@ -28,12 +26,10 @@ class SegmentConstantValidation extends AbstractValidation /** * @return array */ - protected function rules(?string $type = 'POST'): array { + protected function rules(): array { return [ - 'segment_id' => $type == 'POST' ? 'required' : '', 'name' => 'required', 'reference' => 'required', - 'type' => 'required', 'detail' => 'required' ]; } diff --git a/app/Classes/Modules/ServiceTypes/ControllersLogic/CreateServiceTypeLogic.php b/app/Classes/Modules/ServiceTypes/ControllersLogic/CreateServiceTypeLogic.php new file mode 100644 index 00000000..07672f85 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/ControllersLogic/CreateServiceTypeLogic.php @@ -0,0 +1,105 @@ + 'Created Service Type', + 'message' => 'You have successfully created a new Service Type' + ]; + } + + /** @var CanCreateServiceType */ + private $canCreateServiceType; + + /** @var CreatesServiceType */ + private $createsServiceType; + + /** @var CreatesServiceTypeConstantDetails */ + private $createsServiceTypeConstantDetails; + + /** @var UpdatesServiceCurrencyRates */ + private $updatesServiceCurrencyRates; + + /** @var FetchesSegment */ + private $fetchesSegment; + + /** @var CreatesConstant */ + private $createsConstant; + + + /** + * CreateServiceTypeLogic constructor. + * @param CanCreateServiceType $canCreateServiceType + * @param CreatesServiceType $createsServiceType + * @param CreatesServiceTypeConstantDetails $createsServiceTypeConstantDetails + * @param UpdatesServiceCurrencyRates $updatesServiceCurrencyRates + * @param FetchesSegment $fetchesSegment + * @param CreatesConstant $createsConstant + */ + public function __construct(CanCreateServiceType $canCreateServiceType, CreatesServiceType $createsServiceType, CreatesServiceTypeConstantDetails $createsServiceTypeConstantDetails, UpdatesServiceCurrencyRates $updatesServiceCurrencyRates, FetchesSegment $fetchesSegment, CreatesConstant $createsConstant) + { + $this->canCreateServiceType = $canCreateServiceType; + $this->createsServiceType = $createsServiceType; + $this->createsServiceTypeConstantDetails = $createsServiceTypeConstantDetails; + $this->updatesServiceCurrencyRates = $updatesServiceCurrencyRates; + $this->fetchesSegment = $fetchesSegment; + $this->createsConstant = $createsConstant; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $object = new ServiceTypeObject($request->input('name')); + + $this->canCreateServiceType->passes($object); + + /** @var ServiceType $service */ + $service = $this->createsServiceType->execute($object); + + $object = new ServiceDetailObject($service->id, (int) $request->input('configurations.bank_id'), + $request->input('configurations.service_charge'), $request->input('configurations.minimum_charge'), $request->input('configurations.tax'), + $request->input('configurations.po_limit'), $request->input('configurations.currencies'), false, $request->input('configurations.billable')); + + $this->updatesServiceCurrencyRates->execute($service, $object->getCurrencies()); + + $constantObject = new ConstantObject('Service Type', SegmentConstants::SERVICE_TYPE, $this->createsServiceTypeConstantDetails->execute($object)); + + $this->createsConstant->execute($this->fetchesSegment->execute(['type' => SegmentConstants::STANDARD_SEGMENT]), $constantObject); + + + return $this->resourceResponse(new ServiceTypeResource($service)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/ControllersLogic/DeleteServiceTypeLogic.php b/app/Classes/Modules/ServiceTypes/ControllersLogic/DeleteServiceTypeLogic.php new file mode 100644 index 00000000..c45c49d9 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/ControllersLogic/DeleteServiceTypeLogic.php @@ -0,0 +1,68 @@ + 'Deleted Service Type', + 'message' => 'You have successfully deleted a Service Type' + ]; + } + + + /** @var CanDeleteServiceType */ + private $canDeleteServiceType; + + /** @var DeletesServiceType */ + private $deletesServiceType; + + /** @var FetchesServiceType */ + private $fetchesServiceType; + + /** + * DeleteServiceTypeLogic constructor. + * @param CanDeleteServiceType $canDeleteServiceType + * @param DeletesServiceType $deletesServiceType + * @param FetchesServiceType $fetchesServiceType + */ + public function __construct(CanDeleteServiceType $canDeleteServiceType, DeletesServiceType $deletesServiceType, FetchesServiceType $fetchesServiceType) + { + $this->canDeleteServiceType = $canDeleteServiceType; + $this->deletesServiceType = $deletesServiceType; + $this->fetchesServiceType = $fetchesServiceType; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + + $this->canDeleteServiceType->passes(); + + $query = $this->fetchesServiceType->execute(['id' => $request->route('id')]); + + $this->deletesServiceType->execute($query); + + return $this->response([]); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/ControllersLogic/FetchServiceTypeLogic.php b/app/Classes/Modules/ServiceTypes/ControllersLogic/FetchServiceTypeLogic.php new file mode 100644 index 00000000..f7835d34 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/ControllersLogic/FetchServiceTypeLogic.php @@ -0,0 +1,62 @@ + 'Retrieved Service Type', + 'message' => 'You have successfully retrieved a Service Type' + ]; + } + + /** @var CanFetchServiceType */ + private $canFetchServiceType; + + /** @var FetchesServiceType */ + private $fetchesServiceType; + + /** + * FetchServiceTypeLogic constructor. + * @param CanFetchServiceType $canFetchServiceType + * @param FetchesServiceType $fetchesServiceType + */ + public function __construct(CanFetchServiceType $canFetchServiceType, FetchesServiceType $fetchesServiceType) + { + $this->canFetchServiceType = $canFetchServiceType; + $this->fetchesServiceType = $fetchesServiceType; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + $this->canFetchServiceType->passes(); + + $query = $this->fetchesServiceType->execute(['id' => $request->route('id')]); + + return $this->resourceResponse(new ServiceTypeResource($query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/ControllersLogic/ListServiceTypesLogic.php b/app/Classes/Modules/ServiceTypes/ControllersLogic/ListServiceTypesLogic.php new file mode 100644 index 00000000..10b390ae --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/ControllersLogic/ListServiceTypesLogic.php @@ -0,0 +1,62 @@ + 'Retrieved Service Types', + 'message' => 'You have successfully retrieved a list of Service Types' + ]; + } + + /** @var CanListServiceTypes */ + private $canListServiceTypes; + + /** @var ListsServiceTypes */ + private $listsServiceTypes; + + /** + * ListServiceTypesControllerLogic constructor. + * @param CanListServiceTypes $canListServiceTypes + * @param ListsServiceTypes $listsServiceTypes + */ + public function __construct(CanListServiceTypes $canListServiceTypes, ListsServiceTypes $listsServiceTypes) + { + $this->canListServiceTypes = $canListServiceTypes; + $this->listsServiceTypes = $listsServiceTypes; + } + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + $this->canListServiceTypes->passes(); + + $query = $this->listsServiceTypes->execute($this->listsServiceTypes->deserializeFilters($request->input('filters'))); + + return $this->collectionResponse(ServiceTypeResource::collection($query)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateCustomServiceConstantLogic.php b/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateCustomServiceConstantLogic.php new file mode 100644 index 00000000..e08ef598 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateCustomServiceConstantLogic.php @@ -0,0 +1,110 @@ + 'Update Segment Service', + 'message' => 'You have successfully update a segments service configuration' + ]; + } + + /** @var FetchesServiceType */ + private $fetchesServiceType; + + /** @var CreatesServiceTypeConstantDetails */ + private $createsServiceTypeConstantDetails; + + /** @var FetchesSegment */ + private $fetchesSegment; + + /** @var FetchesConstant */ + private $fetchesConstant; + + /** @var UpdatesConstant */ + private $updatesConstant; + + /** @var CreatesConstant */ + private $createsConstant; + + /** + * UpdateCustomServiceConstantLogic constructor. + * @param FetchesServiceType $fetchesServiceType + * @param CreatesServiceTypeConstantDetails $createsServiceTypeConstantDetails + * @param FetchesSegment $fetchesSegment + * @param FetchesConstant $fetchesConstant + * @param UpdatesConstant $updatesConstant + * @param CreatesConstant $createsConstant + */ + public function __construct(FetchesServiceType $fetchesServiceType, CreatesServiceTypeConstantDetails $createsServiceTypeConstantDetails, FetchesSegment $fetchesSegment, FetchesConstant $fetchesConstant, UpdatesConstant $updatesConstant, CreatesConstant $createsConstant) + { + $this->fetchesServiceType = $fetchesServiceType; + $this->createsServiceTypeConstantDetails = $createsServiceTypeConstantDetails; + $this->fetchesSegment = $fetchesSegment; + $this->fetchesConstant = $fetchesConstant; + $this->updatesConstant = $updatesConstant; + $this->createsConstant = $createsConstant; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $service = $this->fetchesServiceType->execute(['id' => $request->input('id')]); + + $customFields = $request->input('custom_fields'); + + $object = new ServiceDetailObject($service->id, $customFields['bank_id'], $customFields['service_charge'], + $customFields['minimum_charge'], $customFields['tax'], $customFields['po_limit'], $request->input('configurations.currencies'), + $request->input('configurations.active'), true); + + $constantObject = new ConstantObject('Custom Service Type', SegmentConstants::CUSTOM_SERVICE_TYPE, $this->createsServiceTypeConstantDetails->execute($object, true)); + + /** @var Segment $segment */ + $segment = $this->fetchesSegment->execute(['id' => $request->route('id')]); + + try { + + $constant = $this->fetchesConstant->execute(['segment_id' => $segment->id, 'custom_service_type' => $object->getId()]); + + $this->updatesConstant->execute($constant, $constantObject); + + } catch (ResourceNotFoundException $exception){ + + $constant = $this->createsConstant->execute($segment, $constantObject); + } + + + return $this->resourceResponse(new CustomServiceTypeResource($constant)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeLogic.php b/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeLogic.php new file mode 100644 index 00000000..51b88051 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeLogic.php @@ -0,0 +1,112 @@ + 'Updated Service Type', + 'message' => 'You have successfully updated the Service Type' + ]; + } + + /** @var CanUpdateServiceType */ + private $canUpdateServiceType; + + /** @var UpdatesServiceType */ + private $updatesServiceType; + + /** @var FetchesServiceType */ + private $fetchesServiceType; + + /** @var CreatesServiceTypeConstantDetails */ + private $createsServiceTypeConstantDetails; + + /** @var UpdatesServiceCurrencyRates */ + private $updatesServiceCurrencyRates; + + /** @var UpdatesConstant */ + private $updatesConstant; + + /** @var FetchesConstant */ + private $fetchesConstant; + + + /** + * UpdateServiceTypeLogic constructor. + * @param CanUpdateServiceType $canUpdateServiceType + * @param UpdatesServiceType $updatesServiceType + * @param FetchesServiceType $fetchesServiceType + * @param CreatesServiceTypeConstantDetails $createsServiceTypeConstantDetails + * @param UpdatesServiceCurrencyRates $updatesServiceCurrencyRates + * @param UpdatesConstant $updatesConstant + * @param FetchesConstant $fetchesConstant + */ + public function __construct(CanUpdateServiceType $canUpdateServiceType, UpdatesServiceType $updatesServiceType, FetchesServiceType $fetchesServiceType, CreatesServiceTypeConstantDetails $createsServiceTypeConstantDetails, UpdatesServiceCurrencyRates $updatesServiceCurrencyRates, UpdatesConstant $updatesConstant, FetchesConstant $fetchesConstant) + { + $this->canUpdateServiceType = $canUpdateServiceType; + $this->updatesServiceType = $updatesServiceType; + $this->fetchesServiceType = $fetchesServiceType; + $this->createsServiceTypeConstantDetails = $createsServiceTypeConstantDetails; + $this->updatesServiceCurrencyRates = $updatesServiceCurrencyRates; + $this->updatesConstant = $updatesConstant; + $this->fetchesConstant = $fetchesConstant; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\AccessForbiddenException + * @throws \App\Classes\Exceptions\MalformedRequestException + * @throws \App\Classes\Exceptions\RequestValidationException + */ + public function logic(Request $request) : JsonResponse + { + $object = new ServiceTypeObject($request->input('name')); + + $this->canUpdateServiceType->passes($object); + + $service = $this->fetchesServiceType->execute(['id' => $request->route('id')]); + + /** @var ServiceType $service */ + $service = $this->updatesServiceType->execute($service, $object); + + $object = new ServiceDetailObject($service->id, (int) $request->input('configurations.bank_id'), + $request->input('configurations.service_charge'), $request->input('configurations.minimum_charge'), $request->input('configurations.tax'), + $request->input('configurations.po_limit'), $request->input('configurations.currencies'), $request->input('configurations.active'), $request->input('configurations.billable')); + + $this->updatesServiceCurrencyRates->execute($service, $object->getCurrencies()); + + $constantObject = new ConstantObject('Service Type', SegmentConstants::SERVICE_TYPE, $this->createsServiceTypeConstantDetails->execute($object)); + + $this->updatesConstant->execute($this->fetchesConstant->execute(['service_type' => $service->id]), $constantObject); + + return $this->resourceResponse(new ServiceTypeResource($service)); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeStatusLogic.php b/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeStatusLogic.php new file mode 100644 index 00000000..f1d75665 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/ControllersLogic/UpdateServiceTypeStatusLogic.php @@ -0,0 +1,59 @@ + 'Update Service Type', + 'message' => 'You have successfully updated a Service Type status' + ]; + } + + /** @var FetchesServiceType */ + private $fetchesServiceType; + + /** @var UpdatesServiceTypeStatus */ + private $updatesServiceTypeStatus; + + /** + * UpdateServiceTypeStatusLogic constructor. + * @param FetchesServiceType $fetchesServiceType + * @param UpdatesServiceTypeStatus $updatesServiceTypeStatus + */ + public function __construct(FetchesServiceType $fetchesServiceType, UpdatesServiceTypeStatus $updatesServiceTypeStatus) + { + $this->fetchesServiceType = $fetchesServiceType; + $this->updatesServiceTypeStatus = $updatesServiceTypeStatus; + } + + /** + * @param Request $request + * @return JsonResponse + */ + public function logic(Request $request) : JsonResponse + { + + + $query = $this->fetchesServiceType->execute(['id' => $request->route('id')]); + + $this->updatesServiceTypeStatus->execute($query, $request->route('status') === 'active' ? ApprovalStatus::APPROVED : ApprovalStatus::SUSPENDED); + + return $this->response([]); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/DataTransferObjects/CustomConfigurationsObject.php b/app/Classes/Modules/ServiceTypes/DataTransferObjects/CustomConfigurationsObject.php new file mode 100644 index 00000000..b14caa8c --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/DataTransferObjects/CustomConfigurationsObject.php @@ -0,0 +1,75 @@ +configurations = $configurations; + $this->customOptions = $customOptions; + } + + /** + * @return SegmentConstant + */ + public function getConfigurations(): SegmentConstant + { + return $this->configurations; + } + + /** + * @return SegmentConstant + */ + public function getCustomOptions(): SegmentConstant + { + return $this->customOptions; + } + + + /** + * @param string $name + * @return mixed + */ + public function getConfigurationValue(string $name) { + return property_exists($this->getCustomOptions()->detail, $name) ? + $this->getCustomOptions()->detail->$name: $this->configurations->detail->$name; + } + + + /** + * @return mixed + */ + public function calculateServiceCharge(){ + return ($this->getConfigurationValue('service_charge')->value * 0.01) > $this->getConfigurationValue('minimum_charge')->value ? + $this->getConfigurationValue('service_charge')->value : $this->getConfigurationValue('minimum_charge')->value; + } + + /** + * @return float + */ + public function calculateTax(){ + return $this->getConfigurationValue('tax')->value * 0.01; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceConfigurationsObject.php b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceConfigurationsObject.php new file mode 100644 index 00000000..95b5fd52 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceConfigurationsObject.php @@ -0,0 +1,71 @@ +service = $service; + $this->configurations = $configurations; + $this->customOptions = $customOptions; + } + + /** + * @return ServiceType + */ + public function getService(): ServiceType + { + return $this->service; + } + + + + /** + * @return SegmentConstant + */ + public function getConfigurations(): SegmentConstant + { + return $this->configurations; + } + + /** + * @return Collection + */ + public function getCustomOptions(): Collection + { + return $this->customOptions->map(function($value){ + return new CustomConfigurationsObject($this->getConfigurations(), $value); + }); + } + + public function getBaseCurrencyRates(){ + return (App()->make(FetchesServiceCurrenciesConfigurations::class))->execute($this->configurations, SegmentConstants::SERVICE_TYPE); + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceCurrenciesObject.php b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceCurrenciesObject.php new file mode 100644 index 00000000..fa32e5dd --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceCurrenciesObject.php @@ -0,0 +1,90 @@ +id = $id; + $this->isActive = $isActive; + $this->maxLimit = $maxLimit; + $this->minLimit = $minLimit; + $this->rates = $rates; + } + + + /** + * @return int + */ + public function getId(): int + { + return $this->id; + } + + /** + * @return bool + */ + public function isActive(): bool + { + return $this->isActive; + } + + /** + * @return array + */ + public function getMaxLimit(): array + { + return $this->maxLimit; + } + + /** + * @return array + */ + public function getMinLimit(): array + { + return $this->minLimit; + } + + + /** + * @return array + */ + public function getRates(): array + { + return array_map(function($rate){ + return new RateObject($rate['selling'], $rate['payment_method']); + }, $this->rates); + } + + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceDetailObject.php b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceDetailObject.php new file mode 100644 index 00000000..233d1fb3 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceDetailObject.php @@ -0,0 +1,138 @@ +id = $id; + $this->bankId = $bankId; + $this->serviceCharge = $serviceCharge; + $this->minimumCharge = $minimumCharge; + $this->tax = $tax; + $this->poLimit = $poLimit; + $this->currencies = $currencies; + $this->isActive = $isActive; + $this->isBillable = $isBillable; + } + + /** + * @return int + */ + public function getId(): int + { + return $this->id; + } + + /** + * @return int|null + */ + public function getBankId(): ?int + { + return $this->bankId; + } + + /** + * @return array|null + */ + public function getServiceCharge(): ?array + { + return $this->serviceCharge; + } + + /** + * @return array|null + */ + public function getMinimumCharge(): ?array + { + return $this->minimumCharge; + } + + /** + * @return array|null + */ + public function getTax(): ?array + { + return $this->tax; + } + + /** + * @return array|null + */ + public function getPoLimit(): ?array + { + return $this->poLimit; + } + + /** + * @return bool + */ + public function isActive(): bool + { + return $this->isActive; + } + + /** + * @return bool + */ + public function isBillable(): bool + { + return $this->isBillable; + } + + + /** + * @return array|null + */ + public function getCurrencies(): ?array + { + return array_map(function($currency){ + return new ServiceCurrenciesObject($currency['id'], $currency['active'], $currency['maximum_limit'], $currency['minimum_limit'], $currency['rates']); + }, $this->currencies); + } + + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceTypeObject.php b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceTypeObject.php new file mode 100644 index 00000000..f65b7262 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/DataTransferObjects/ServiceTypeObject.php @@ -0,0 +1,33 @@ +name = $name; + } + + /** + * @return string + */ + public function getName(): string + { + return $this->name; + } + + + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/CreatesServiceType.php b/app/Classes/Modules/ServiceTypes/Services/CreatesServiceType.php new file mode 100644 index 00000000..e9c05e94 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/CreatesServiceType.php @@ -0,0 +1,19 @@ +name = $object->getName(); + + return $this->handler($model); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/CreatesServiceTypeConstantDetails.php b/app/Classes/Modules/ServiceTypes/Services/CreatesServiceTypeConstantDetails.php new file mode 100644 index 00000000..aacf66f1 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/CreatesServiceTypeConstantDetails.php @@ -0,0 +1,141 @@ +mapCurrencies($object->$methodName(), $isCustomSegment); + + continue; + } + + $this->addToConstantDetails($methodName, $this->cleanValue($object->$methodName())); + + } + + return $this->ConstantDetails; + + } + + /** + * @param array $currencies + * @param bool $isCustomSegment + */ + private function mapCurrencies(array $currencies, bool $isCustomSegment){ + + $isEmpty = true; + foreach ($currencies as $currency){ + + if(!$currency->isActive()) { continue; } + + $currencyObject = []; + + + foreach (Helper::getClassMethodsArray(ServiceCurrenciesObject::class) as $methodName){ + + if($methodName === 'isActive') continue; + if($methodName === 'getRates') { + $currencyObject['rates'] = $this->mapRates($currency->$methodName(), $isCustomSegment); + continue; + } + + $value = $this->cleanValue($currency->$methodName()); + + if($this->isAddable($value)) { + $isEmpty = false; + $currencyObject[Helper::getPropertyName($methodName)] = $value; + } + + } + + $this->addToCurrencyDetails($currencyObject); + + } + + if($isEmpty) $this->ConstantDetails['currencies'] = []; + + } + + private function mapRates(array $rates, bool $isCustomSegment){ + + if(!$isCustomSegment) return []; + + $ratesObject = []; + + /** @var RateObject $rate */ + foreach ($rates as $rate){ + + $selling = $this->cleanValue($rate->getSelling()); + + if(!$selling['value']) continue; + + $ratesObject[] = [ + 'payment_type' => $rate->getPaymentMethodType(), + 'payment_method' => PaymentMethodType::PAYMENT_METHODS_ID[$rate->getPaymentMethodType()], + 'selling' => $rate->getSelling() + ]; + + } + return $ratesObject; + + } + + + /** + * @param string $methodName + * @param $value + */ + private function addToConstantDetails(string $methodName, $value){ + $this->isAddable($value) ? $this->ConstantDetails[Helper::getPropertyName($methodName)] = $value : null; + } + + /** + * @param $value + * @return bool + */ + private function isAddable($value){ + + return $value !== '' && $value !== null; + } + + private function cleanValue($value){ + + if(is_array($value)) { + if(array_key_exists('value', $value)) $value['value'] = floatval(str_replace(',', '', $value['value'])); + } + + return $value; + } + + /** + * @param array $value + */ + private function addToCurrencyDetails(array $value){ + $this->ConstantDetails['currencies'][] = $value; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/DeletesServiceType.php b/app/Classes/Modules/ServiceTypes/Services/DeletesServiceType.php new file mode 100644 index 00000000..3cc4d69d --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/DeletesServiceType.php @@ -0,0 +1,15 @@ +handler($model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/FetchesServiceConfigurations.php b/app/Classes/Modules/ServiceTypes/Services/FetchesServiceConfigurations.php new file mode 100644 index 00000000..b4230257 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/FetchesServiceConfigurations.php @@ -0,0 +1,60 @@ +fetchesConstant = $fetchesConstant; + $this->fetchesServiceCurrenciesConfigurations = $fetchesServiceCurrenciesConfigurations; + } + + + public function execute(SegmentConstant $constant, string $type){ + + return array_merge([ + 'active' => (int) $constant->detail->is_active ?? false, + 'billable' => (int) $constant->detail->is_billable ?? false, + 'bank_id' => $constant->detail->bank_id ?? '', + 'currencies' => $this->fetchesServiceCurrenciesConfigurations->execute($constant) + ], $this->addConfigurations($constant)->toArray()); + + } + + private function addConfigurations(SegmentConstant $constant) { + + $configurations = collect(['service_charge', 'minimum_charge', 'tax', 'po_limit']); + + return $configurations->flatMap(function($configuration) use($constant) { + if(!property_exists($constant->detail, $configuration)) return []; + + return [$configuration => [ + 'type' => $constant->detail->$configuration->type, + 'value' => $configuration !== 'po_limit' ? $this->covertToDecimal($constant->detail->$configuration->value) : $constant->detail->$configuration->value + ]]; + + }); + + } + + private function covertToDecimal($value){ + return number_format((float)$value, 2, '.', ''); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/FetchesServiceCurrenciesConfigurations.php b/app/Classes/Modules/ServiceTypes/Services/FetchesServiceCurrenciesConfigurations.php new file mode 100644 index 00000000..7d00225a --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/FetchesServiceCurrenciesConfigurations.php @@ -0,0 +1,69 @@ +fetchesCurrency = $fetchesCurrency; + } + + public function execute(SegmentConstant $constants){ + + $currencies = array_map(function($configuration) use($constants){ + + $currency = $this->fetchesCurrency->execute(['id' => $configuration->id]); + + if(! $currency->exists()) return []; + + return json_decode(json_encode([ + 'currency_object' => new CurrencyResource($currency), + 'id' => $configuration->id, + 'active' => true, + 'maximum_limit' => [ + 'type' => $configuration->max_limit->type, + 'value' => number_format((float)$configuration->max_limit->value, 2, '.', ',') + ], + 'minimum_limit' => [ + 'type' => $configuration->min_limit->type, + 'value' => number_format((float)$configuration->min_limit->value, 2, '.', ',') + ], + 'rates' => $constants->reference === SegmentConstants::SERVICE_TYPE ? $this->standardRates($currency->rates->where('service_id', $constants->detail->id)) : $configuration->rates + ])); + + }, $constants->detail->currencies); + + return array_filter($currencies); + + } + + private function standardRates(Collection $rates){ + return $rates->map(function($rate){ + return [ + 'payment_method' => PaymentMethodType::PAYMENT_METHODS_ID[$rate->payment_method_type], + 'selling' => [ + 'type' => 'rate', + 'value' => $rate->selling + ] + ]; + }); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/FetchesServiceType.php b/app/Classes/Modules/ServiceTypes/Services/FetchesServiceType.php new file mode 100644 index 00000000..7b5899fa --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/FetchesServiceType.php @@ -0,0 +1,33 @@ +repository = $repository; + } + + + /** + * @return Builder + */ + public function getRepository(): Builder + { + return $this->repository->newQuery(); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/ListsServiceTypes.php b/app/Classes/Modules/ServiceTypes/Services/ListsServiceTypes.php new file mode 100644 index 00000000..344d6c4d --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/ListsServiceTypes.php @@ -0,0 +1,33 @@ +repository = $repository; + } + + + /** + * @return Builder + */ + function getRepository(): Builder + { + return $this->repository->newQuery(); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceCurrencyRates.php b/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceCurrencyRates.php new file mode 100644 index 00000000..019d30b4 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceCurrencyRates.php @@ -0,0 +1,55 @@ +createsRateLog = $createsRateLog; + } + + + /** + * @param ServiceType $service + * @param array $currencies + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function execute(ServiceType $service, array $currencies){ + + /** @var ServiceCurrenciesObject $currency */ + foreach ($currencies as $currency) { + + /** @var RateObject $rate */ + foreach ($currency->getRates() as $rate){ + if($rate->getSelling()['value'] > 0){ + /** @var CurrencyRate $query */ + $query = $service->rates()->updateOrCreate([ + 'currency_id' => $currency->getId(), + 'payment_method_type' => $rate->getPaymentMethodType() + ], ['selling' => $rate->getSelling()['value']]); + + $this->createsRateLog->execute($query); + } + + } + + } + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceType.php b/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceType.php new file mode 100644 index 00000000..06bd1e4f --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceType.php @@ -0,0 +1,19 @@ +name = $object->getName(); + + return $this->handler($model); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceTypeStatus.php b/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceTypeStatus.php new file mode 100644 index 00000000..065b218e --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Services/UpdatesServiceTypeStatus.php @@ -0,0 +1,19 @@ +status = $status; + + return $this->handler($model); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php new file mode 100644 index 00000000..0fb57c32 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php @@ -0,0 +1,57 @@ +serviceTypeValidation = $serviceTypeValidation; + } + + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + return true; + + } + + /** + * @param ServiceTypeObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->serviceTypeValidation->validate($object); + + } + + + /** + * @param ServiceTypeObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php new file mode 100644 index 00000000..1a832257 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php @@ -0,0 +1,43 @@ +serviceTypeValidation = $serviceTypeValidation; + } + + + /** + * @return bool + */ + protected function authorized(): bool + { + // TODO Set Authorization rules + return true; + + } + + /** + * @param ServiceTypeObject $object + * @return bool + * @throws \App\Classes\Exceptions\RequestValidationException + */ + protected function validators($object): bool + { + return $this->serviceTypeValidation->validate($object); + + } + + + /** + * @param ServiceTypeObject $object + * @return bool + */ + protected function criteria($object): bool + { + return true; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/ServiceTypes/Standards/Validators/ServiceTypeValidation.php b/app/Classes/Modules/ServiceTypes/Standards/Validators/ServiceTypeValidation.php new file mode 100644 index 00000000..86946a39 --- /dev/null +++ b/app/Classes/Modules/ServiceTypes/Standards/Validators/ServiceTypeValidation.php @@ -0,0 +1,39 @@ + $object->getName() + ]; + } + + /** + * @return array + */ + protected function rules(): array { + return [ + 'name' => 'required' + ]; + } + + /** + * @return array + */ + protected function messages(): array { + return []; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/ControllersLogic/CreateMakePaymentPOTransactionLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/CreateMakePaymentPOTransactionLogic.php index 7f9de898..48616385 100644 --- a/app/Classes/Modules/Transactions/ControllersLogic/CreateMakePaymentPOTransactionLogic.php +++ b/app/Classes/Modules/Transactions/ControllersLogic/CreateMakePaymentPOTransactionLogic.php @@ -2,15 +2,15 @@ namespace App\Classes\Modules\Transactions\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllerLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Transactions\Standards\Rules\CanCreateTransaction; use App\Classes\Modules\Transactions\Standards\Rules\CanCreateTransactionDetail; use App\Classes\Modules\Transactions\DataTransferObjects\TransactionObject; use App\Classes\Modules\Transactions\DataTransferObjects\TransactionDetailObject; use App\Classes\Modules\Transactions\Services\CreatesTransaction; use App\Classes\Modules\Transactions\Services\CreatesTransactionDetail; -use App\Classes\Modules\Transactions\Services\GeneratesTransactionBillNo; +use App\Classes\Modules\Transactions\Services\GeneratesTransactionBillNumber; use App\Http\Resources\TransactionResource; use App\Http\Resources\TransactionDetailResource; @@ -21,8 +21,6 @@ use App\Classes\Modules\Receipts\DataTransferObjects\ReceiptDetailObject; use App\Classes\Modules\Receipts\Services\CreatesReceipt; use App\Classes\Modules\Receipts\Services\CreatesReceiptDetail; use App\Classes\Modules\Receipts\Services\GeneratesReceiptBillNo; -use App\Http\Resources\ReceiptResource; -use App\Http\Resources\ReceiptDetailResource; use App\Classes\Modules\Currencies\Services\FetchesCurrency; use App\Classes\Modules\Currencies\Services\RateCalculatesCurrency; @@ -37,8 +35,6 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -use App\Models\TransactionDetail; - class CreateMakePaymentPOTransactionLogic extends AbstractControllerLogic { @@ -54,7 +50,7 @@ class CreateMakePaymentPOTransactionLogic extends AbstractControllerLogic } - /** @var GeneratesTransactionBillNo */ + /** @var GeneratesTransactionBillNumber */ private $generatesTransactionBillNo; /** @var CanCreateTransaction */ @@ -89,7 +85,7 @@ class CreateMakePaymentPOTransactionLogic extends AbstractControllerLogic /** * CreateWalletLogic constructor. - * @param GeneratesTransactionBillNo $generatesTransactionBillNo + * @param GeneratesTransactionBillNumber $generatesTransactionBillNo * @param CanCreateTransaction $canCreateTransaction * @param FetchesCurrency $fetchesCurrency * @param RateCalculatesCurrency $rateCalculatesCurrency @@ -97,16 +93,23 @@ class CreateMakePaymentPOTransactionLogic extends AbstractControllerLogic * @param CreatesTransaction $createsTransaction * @param CanCreateTransactionDetail $canCreateTransactionDetail * @param CreatesTransactionDetail $createsTransactionDetail + * @param FetchesTransaction $fetchesTransaction + * @param FetchesTransactionDetail $fetchesTransactionDetail + * @param GeneratesReceiptBillNo $generatesReceiptBillNo + * @param CanCreateReceipt $canCreateReceipt + * @param CreatesReceipt $createsReceipt + * @param CanCreateReceiptDetail $canCreateReceiptDetail + * @param CreatesReceiptDetail $createsReceiptDetail */ public function __construct( - GeneratesTransactionBillNo $generatesTransactionBillNo, CanCreateTransaction $canCreateTransaction, - FetchesCurrency $fetchesCurrency,RateCalculatesCurrency $rateCalculatesCurrency, FetchesCompany $fetchesCompany, - CreatesTransaction $createsTransaction, - CanCreateTransactionDetail $canCreateTransactionDetail, CreatesTransactionDetail $createsTransactionDetail, - FetchesTransaction $fetchesTransaction , FetchesTransactionDetail $fetchesTransactionDetail, - GeneratesReceiptBillNo $generatesReceiptBillNo, CanCreateReceipt $canCreateReceipt, - CreatesReceipt $createsReceipt, - CanCreateReceiptDetail $canCreateReceiptDetail, CreatesReceiptDetail $createsReceiptDetail + GeneratesTransactionBillNumber $generatesTransactionBillNo, CanCreateTransaction $canCreateTransaction, + FetchesCurrency $fetchesCurrency, RateCalculatesCurrency $rateCalculatesCurrency, FetchesCompany $fetchesCompany, + CreatesTransaction $createsTransaction, + CanCreateTransactionDetail $canCreateTransactionDetail, CreatesTransactionDetail $createsTransactionDetail, + FetchesTransaction $fetchesTransaction , FetchesTransactionDetail $fetchesTransactionDetail, + GeneratesReceiptBillNo $generatesReceiptBillNo, CanCreateReceipt $canCreateReceipt, + CreatesReceipt $createsReceipt, + CanCreateReceiptDetail $canCreateReceiptDetail, CreatesReceiptDetail $createsReceiptDetail ){ $this->generatesTransactionBillNo = $generatesTransactionBillNo; $this->canCreateTransaction = $canCreateTransaction; @@ -137,7 +140,6 @@ class CreateMakePaymentPOTransactionLogic extends AbstractControllerLogic try { DB::beginTransaction(); - DB::enableQueryLog(); $json_array = json_decode($request->getContent(), true); $po_transaction = $this->fetchesTransaction->execute(['id' => $json_array['ref_po']]); @@ -190,14 +192,13 @@ class CreateMakePaymentPOTransactionLogic extends AbstractControllerLogic $transaction->amount, $transaction->amount ); $this->canCreateReceiptDetail->passes($object_detail); - $transaction_detail = $this->createsReceiptDetail->execute($object_detail); + $this->createsReceiptDetail->execute($object_detail); DB::commit(); return $this->resourceResponse($transaction_array); - return $this->resourceResponse($json_array); } catch (\Exception $exception) { throw new ErrorException($exception->getMessage(), $exception->getCode()); diff --git a/app/Classes/Modules/Transactions/ControllersLogic/CreatePaymentProofDocumentLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/CreatePaymentProofDocumentLogic.php new file mode 100644 index 00000000..da5c23b6 --- /dev/null +++ b/app/Classes/Modules/Transactions/ControllersLogic/CreatePaymentProofDocumentLogic.php @@ -0,0 +1,83 @@ + 'Payment Proof Document', + 'message' => 'You have successfully submitted your payment proof document' + ]; + } + + /** @var FetchesTransaction */ + private $fetchesTransaction; + + /** @var CreatesDocument */ + private $createsDocument; + + /** @var CreatesFiles */ + private $createsFile; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + /** + * CreatePaymentVerificationDocumentLogic constructor. + * @param FetchesTransaction $fetchesTransaction + * @param CreatesDocument $createsDocument + * @param CreatesFiles $createsFile + * @param UpdatesTransactionStatus $updatesTransactionStatus + */ + public function __construct(FetchesTransaction $fetchesTransaction, CreatesDocument $createsDocument, CreatesFiles $createsFile, UpdatesTransactionStatus $updatesTransactionStatus) + { + $this->fetchesTransaction = $fetchesTransaction; + $this->createsDocument = $createsDocument; + $this->createsFile = $createsFile; + $this->updatesTransactionStatus = $updatesTransactionStatus; + } + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + + $transaction = $this->fetchesTransaction->execute(['id' => $request->route('id')]); + + $object = new DocumentObject(DocumentType::CUSTOMER_PAYMENT_PROOF, $request->input('files'), '', ApprovalStatus::APPROVED, 'china_bank_slip'); + + /** @var Document $document */ + $document = $this->createsDocument->execute($transaction, $object); + + $this->createsFile->execute($document, $object); + + $this->updatesTransactionStatus->execute($transaction, ApprovalStatus::COMPLETED); + return $this->response([]); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/ControllersLogic/CreatePurchaseOrderTransactionLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/CreatePurchaseOrderTransactionLogic.php new file mode 100644 index 00000000..2ff128e3 --- /dev/null +++ b/app/Classes/Modules/Transactions/ControllersLogic/CreatePurchaseOrderTransactionLogic.php @@ -0,0 +1,126 @@ +fetchesBooking = $fetchesBooking; + $this->updatesTransactionStatus = $updatesTransactionStatus; + $this->createsTransaction = $createsTransaction; + $this->createsTransactionDetail = $createsTransactionDetail; + $this->updatesTransaction = $updatesTransaction; + $this->deletesTransactionDetails = $deletesTransactionDetails; + $this->generatesTransactionBillNumber = $generatesTransactionBillNumber; + } + + /** + * @return array + */ + protected function notification():array { + return [ + 'title' => 'Update Purchase Order', + 'message' => 'You have successfully updated you booking\'s purchase order' + ]; + } + + /** @var FetchesBooking */ + private $fetchesBooking; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + /** @var CreatesTransaction */ + private $createsTransaction; + + /** @var CreatesTransactionDetail */ + private $createsTransactionDetail; + + /** @var UpdatesTransaction */ + private $updatesTransaction; + + /** @var DeletesTransactionDetails */ + private $deletesTransactionDetails; + + /** @var GeneratesTransactionBillNumber */ + private $generatesTransactionBillNumber; + + + /** + * @param Request $request + * @return JsonResponse + * @throws \App\Classes\Exceptions\MalformedRequestException + */ + public function logic(Request $request) : JsonResponse + { + /** @var Booking $booking */ + $booking = $this->fetchesBooking->execute(['id' => $request->route('id')]); + + /** @var Transaction $transaction */ + $transaction = $booking->transactions()->where('type', TransactionType::PURCHASE_ORDER)->first(); + + $billNumber = $this->generatesTransactionBillNumber->execute('PO-'); + + $total = collect($request->input('products'))->sum(function($product){ + return $product['quantity'] * floatval(str_replace(',', '', $product['unit_price'])); + }); + + $object = new TransactionObject($billNumber, TransactionType::PURCHASE_ORDER, $booking->company->id, 1, + 1, PaymentMethodType::CASH, + $total, $total, $booking->fix_currency_id, $booking->fix_currency_id, + 1, 0, 0, null, ApprovalStatus::PENDING_SUBMISSION, $request->input('products')); + + !$transaction ? $transaction = $this->createsTransaction->execute($booking, $object) : $transaction = $this->updatesTransaction->execute($transaction, $object); + + $this->updatesTransactionStatus->execute($transaction, $total === $booking->fix_amount ? ApprovalStatus::PENDING_VERIFICATION : ApprovalStatus::PENDING_SUBMISSION); + + $this->deletesTransactionDetails->execute($transaction); + + foreach ($object->getDetails() as $product){ + $this->createsTransactionDetail->execute($transaction, $product); + } + + return $this->resourceResponse(new TransactionResource($transaction)); + + } + + + +} diff --git a/app/Classes/Modules/Transactions/ControllersLogic/CreateSupplierTransactionLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/CreateSupplierTransactionLogic.php new file mode 100644 index 00000000..e14b0a67 --- /dev/null +++ b/app/Classes/Modules/Transactions/ControllersLogic/CreateSupplierTransactionLogic.php @@ -0,0 +1,112 @@ + 'Create Supplier Transactions', + 'message' => 'You have successfully created currency supplier transactions' + ]; + } + + /** @var FetchesCompany */ + private $fetchesCompany; + + /** @var FetchesTransaction */ + private $fetchesTransaction; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + /** @var CreatesTransaction */ + private $createsTransaction; + + /** @var GeneratesTransactionBillNumber */ + private $generatesTransactionBillNumber; + + /** @var PDF */ + private $pdf; + + /** + * CreateSupplierTransactionLogic constructor. + * @param FetchesCompany $fetchesCompany + * @param FetchesTransaction $fetchesTransaction + * @param UpdatesTransactionStatus $updatesTransactionStatus + * @param CreatesTransaction $createsTransaction + * @param GeneratesTransactionBillNumber $generatesTransactionBillNumber + * @param PDF $pdf + */ + public function __construct(FetchesCompany $fetchesCompany, FetchesTransaction $fetchesTransaction, UpdatesTransactionStatus $updatesTransactionStatus, CreatesTransaction $createsTransaction, GeneratesTransactionBillNumber $generatesTransactionBillNumber, PDF $pdf) + { + + $this->fetchesCompany = $fetchesCompany; + $this->fetchesTransaction = $fetchesTransaction; + $this->updatesTransactionStatus = $updatesTransactionStatus; + $this->createsTransaction = $createsTransaction; + $this->generatesTransactionBillNumber = $generatesTransactionBillNumber; + $this->pdf = $pdf; + } + + public function logic(Request $request) : JsonResponse + { + + $supplier = $this->fetchesCompany->execute(['id' => $request->route('id')]); + + $rate = $request->input('rate'); + + $transactions = collect(); + + foreach($request->input('payments') as $payment){ + + /** @var Transaction $payment */ + $payment = $this->fetchesTransaction->execute(['id' => $payment['id']]); + $this->updatesTransactionStatus->execute($payment, ApprovalStatus::COMPLETED); + $billNumber = $this->generatesTransactionBillNumber->execute('SPLR-'); + $object = new TransactionObject($billNumber, TransactionType::BILL, $supplier->id, 1, + $supplier->banks()->where('default', true)->first()->id, PaymentMethodType::CASH, + $payment->amount * (1 / $rate), $payment->original_amount, 1, $payment->original_currency_id, + $rate, 0, 0, null, ApprovalStatus::APPROVED); + + $transactions[] = $this->createsTransaction->execute($payment->booking, $object); + + } + + $pdf = $this->pdf->loadView('pages.pdfs.supplier_order', ['transactions' => $transactions, 'supplier' => $supplier]); + + $path = Str::studly($supplier->name).'_'.Carbon::now()->format('Y_m_d_h_s_i').'.pdf'; + + Storage::disk('documents')->put('supplier_orders/'.$path, $pdf->output()); + + return $this->response([]); + + } + + + +} diff --git a/app/Classes/Modules/Transactions/ControllersLogic/CreateTransactionLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/CreateTransactionLogic.php index 5bd0e4c5..02b69481 100644 --- a/app/Classes/Modules/Transactions/ControllersLogic/CreateTransactionLogic.php +++ b/app/Classes/Modules/Transactions/ControllersLogic/CreateTransactionLogic.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Transactions\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Transactions\Standards\Rules\CanCreateTransaction; use App\Classes\Modules\Transactions\Standards\Rules\CanCreateTransactionDetail; @@ -10,7 +10,7 @@ use App\Classes\Modules\Transactions\DataTransferObjects\TransactionObject; use App\Classes\Modules\Transactions\DataTransferObjects\TransactionDetailObject; use App\Classes\Modules\Transactions\Services\CreatesTransaction; use App\Classes\Modules\Transactions\Services\CreatesTransactionDetail; -use App\Classes\Modules\Transactions\Services\GeneratesTransactionBillNo; +use App\Classes\Modules\Transactions\Services\GeneratesTransactionBillNumber; use App\Http\Resources\TransactionResource; use App\Http\Resources\TransactionDetailResource; @@ -24,7 +24,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class CreateTransactionLogic extends AbstractControllersLogic +class CreateTransactionLogic extends AbstractControllerLogic { @@ -39,7 +39,7 @@ class CreateTransactionLogic extends AbstractControllersLogic } - /** @var GeneratesTransactionBillNo */ + /** @var GeneratesTransactionBillNumber */ private $generatesTransactionBillNo; /** @var CanCreateTransaction */ @@ -59,7 +59,7 @@ class CreateTransactionLogic extends AbstractControllersLogic /** * CreateWalletLogic constructor. - * @param GeneratesTransactionBillNo $generatesTransactionBillNo + * @param GeneratesTransactionBillNumber $generatesTransactionBillNo * @param CanCreateTransaction $canCreateTransaction * @param FetchesCurrency $fetchesCurrency * @param RateCalculatesCurrency $rateCalculatesCurrency @@ -69,10 +69,10 @@ class CreateTransactionLogic extends AbstractControllersLogic * @param CreatesTransactionDetail $createsTransactionDetail */ public function __construct( - GeneratesTransactionBillNo $generatesTransactionBillNo, CanCreateTransaction $canCreateTransaction, - FetchesCurrency $fetchesCurrency,RateCalculatesCurrency $rateCalculatesCurrency, FetchesCompany $fetchesCompany, - CreatesTransaction $createsTransaction, - CanCreateTransactionDetail $canCreateTransactionDetail, CreatesTransactionDetail $createsTransactionDetail + GeneratesTransactionBillNumber $generatesTransactionBillNo, CanCreateTransaction $canCreateTransaction, + FetchesCurrency $fetchesCurrency, RateCalculatesCurrency $rateCalculatesCurrency, FetchesCompany $fetchesCompany, + CreatesTransaction $createsTransaction, + CanCreateTransactionDetail $canCreateTransactionDetail, CreatesTransactionDetail $createsTransactionDetail ){ $this->generatesTransactionBillNo = $generatesTransactionBillNo; $this->canCreateTransaction = $canCreateTransaction; diff --git a/app/Classes/Modules/Transactions/ControllersLogic/ListTransactionsLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/ListTransactionsLogic.php new file mode 100644 index 00000000..15cb9bfc --- /dev/null +++ b/app/Classes/Modules/Transactions/ControllersLogic/ListTransactionsLogic.php @@ -0,0 +1,50 @@ +listsTransactions = $listsTransactions; + } + + /** + * @return array + */ + protected function notification():array { + return [ + 'title' => 'Retrieved Transactions', + 'message' => 'You have successfully retrieved a list of transactions' + ]; + } + + /** @var ListsTransactions */ + private $listsTransactions; + + + + public function logic(Request $request) : JsonResponse + { + + $query = $this->listsTransactions->execute($this->listsTransactions->deserializeFilters($request->input('filters'))); + + return $this->collectionResponse(TransactionResource::collection($query)); + + } + + + +} diff --git a/app/Classes/Modules/Transactions/ControllersLogic/SuspendTransactionLogic.php b/app/Classes/Modules/Transactions/ControllersLogic/SuspendTransactionLogic.php new file mode 100644 index 00000000..07050078 --- /dev/null +++ b/app/Classes/Modules/Transactions/ControllersLogic/SuspendTransactionLogic.php @@ -0,0 +1,61 @@ + 'Suspend Transaction', + 'message' => 'You have successfully suspended the payment attempt' + ]; + } + + /** @var FetchesTransaction */ + private $fetchesTransaction; + + /** @var UpdatesTransactionStatus */ + private $updatesTransactionStatus; + + + /** + * SuspendTransactionLogic constructor. + * @param FetchesTransaction $fetchesTransaction + * @param UpdatesTransactionStatus $updatesTransactionStatus + */ + public function __construct(FetchesTransaction $fetchesTransaction, UpdatesTransactionStatus $updatesTransactionStatus) + { + $this->fetchesTransaction = $fetchesTransaction; + $this->updatesTransactionStatus = $updatesTransactionStatus; + } + + + public function logic(Request $request) : JsonResponse + { + + $transaction = $this->fetchesTransaction->execute(['id' => $request->route('id')]); + + $this->updatesTransactionStatus->execute($transaction, ApprovalStatus::SUSPENDED); + + return $this->response([]); + + } + + + +} diff --git a/app/Classes/Modules/Transactions/DataTransferObjects/TransactionDetailObject.php b/app/Classes/Modules/Transactions/DataTransferObjects/TransactionDetailObject.php index 81fe6d23..a2e0d7be 100644 --- a/app/Classes/Modules/Transactions/DataTransferObjects/TransactionDetailObject.php +++ b/app/Classes/Modules/Transactions/DataTransferObjects/TransactionDetailObject.php @@ -2,112 +2,72 @@ namespace App\Classes\Modules\Transactions\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class TransactionDetailObject implements DataTransferObject { + /** @var string */ + private $code; - /* - * - * $table->string('trans_type1'); - $table->string('trans_type2'); - $table->bigInteger('transaction_id')->unsigned(); - $table->string('product_code'); - $table->string('product_name'); - $table->integer('qty')->default(0); - $table->decimal('price', 14, 5)->default(0.00); - $table->decimal('amount', 14, 5)->default(0.00); - */ - private $trans_type1; - - private $trans_type2; - - private $transaction_id; - - private $product_code; - - private $product_name; - - private $qty; - + /** @var string */ + private $name; + + /** @var int */ + private $quantity; + + /** @var float */ private $price; - - private $amount; - - - public function __construct( - string $trans_type1,string $trans_type2, - int $transaction_id, string $product_code, $product_name, - int $qty, float $price,float $amount - ){ - $this->trans_type1= $trans_type1; - $this->trans_type2 = $trans_type2; - $this->transaction_id = $transaction_id; - $this->product_code = $product_code; - $this->product_name = $product_name; - $this->qty = $qty; + + /** + * TransactionDetailObject constructor. + * @param string $code + * @param string $name + * @param int $quantity + * @param float $price + */ + public function __construct(string $code, string $name, int $quantity, float $price) + { + $this->code = $code; + $this->name = $name; + $this->quantity = $quantity; $this->price = $price; - $this->amount = $amount; - } - /** * @return string */ - public function getTransType1(): string + public function getCode(): string { - return $this->trans_type1; + return $this->code; } - + /** * @return string */ - public function getTransType2(): string + public function getName(): string { - return $this->trans_type2; + return $this->name; } - + /** * @return int */ - public function getTransactionId(): int + public function getQuantity(): int { - return $this->transaction_id; + return $this->quantity; } - + /** - * @return string + * @return float */ - public function getProductCode(): string - { - return $this->product_code; - } - - /** - * @return string - */ - public function getProductName(): string - { - return $this->product_name; - } - - /** - * @return int - */ - public function getQty(): int - { - return $this->qty; - } - public function getPrice(): float { return $this->price; } - + public function getAmount(): float { - return $this->amount; + return $this->getQuantity() * $this->getPrice(); } } \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/DataTransferObjects/TransactionObject.php b/app/Classes/Modules/Transactions/DataTransferObjects/TransactionObject.php index 22fc241a..204b7a6c 100644 --- a/app/Classes/Modules/Transactions/DataTransferObjects/TransactionObject.php +++ b/app/Classes/Modules/Transactions/DataTransferObjects/TransactionObject.php @@ -2,149 +2,231 @@ namespace App\Classes\Modules\Transactions\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; +use App\Classes\ValueObjects\Constants\ApprovalStatus; +use Carbon\Carbon; class TransactionObject implements DataTransferObject { - /* - * - * return [ - 'id' => $this->id, - 'trans_type1' => $this->trans_type1, - 'trans_type2' => $this->trans_type2, - 'bill_no' => (int) $this->bill_no, - 'amount' => (double) $this->amount, - 'currency_id' => (int) $this->currency_id, - 'original_amount' => (double) $this->original_amount, - 'original_currency_id' => (int) $this->original_currency_id, - 'currency_rate' => (double) $this->currency_rate, - 'dt_transaction' => $this->dt_transaction, - 'status' => (int) $this->status, - 'booking_id' => (int) $this->booking_id, - 'company_id' => (int) $this->company_id - ]; - */ - private $trans_type1; - - private $trans_type2; - - private $bill_no; - - private $amount; - - private $currency_id; - - private $original_amount; - - private $original_currency_id; + /** @var string */ + private $billNo; - private $currency_rate; - - private $dt_transaction; - + /** @var string */ + private $transactionType; + + /** @var int */ + private $issuer; + + /** @var int */ + private $receiver; + + /** @var int */ + private $recipientBankAccountId; + + /** @var int */ + private $paymentMethod; + + /** @var float */ + private $amount; + + /** @var float */ + private $originalAmount; + + /** @var int */ + private $currencyId; + + /** @var int */ + private $originalCurrencyId; + + /** @var float */ + private $currencyRate; + + /** @var float */ + private $tax; + + /** @var float */ + private $serviceCharge; + + /** @var Carbon|null */ + private $expiresOn; + + /** @var int|null */ private $status; - - private $booking_id; - - private $company_id; - - public function __construct( - int $bill_no,string $trans_type1,string $trans_type2, - float $amount, int $currency_id, int $original_amount, - int $original_currency_id, float $currency_rate, - string $dt_transaction,int $status,int $booking_id, - int $company_id - ){ - $this->bill_no = $bill_no; - $this->trans_type1= $trans_type1; - $this->trans_type2 = $trans_type2; - $this->amount= $amount; - $this->currency_id = $currency_id; - $this->original_amount = $original_amount; - $this->original_currency_id = $original_currency_id; - $this->currency_rate = $currency_rate; - $this->dt_transaction = $dt_transaction; + + /** @var array|null */ + private $details; + + /** + * TransactionObject constructor. + * @param string $billNo + * @param string $transactionType + * @param int $issuer + * @param int $receiver + * @param int $recipientBankAccountId + * @param int $paymentMethod + * @param float $amount + * @param float $originalAmount + * @param int $currencyId + * @param int $originalCurrencyId + * @param float $currencyRate + * @param float $tax + * @param float $serviceCharge + * @param Carbon|null $expiresOn + * @param int|null $status + * @param array|null $details + */ + public function __construct(string $billNo, string $transactionType, int $issuer, int $receiver, int $recipientBankAccountId, int $paymentMethod, float $amount, float $originalAmount, int $currencyId, int $originalCurrencyId, float $currencyRate, float $tax, float $serviceCharge, ?Carbon $expiresOn, ?int $status = ApprovalStatus::PENDING_SUBMISSION, ?array $details = []) + { + $this->billNo = $billNo; + $this->transactionType = $transactionType; + $this->issuer = $issuer; + $this->receiver = $receiver; + $this->recipientBankAccountId = $recipientBankAccountId; + $this->paymentMethod = $paymentMethod; + $this->amount = $amount; + $this->originalAmount = $originalAmount; + $this->currencyId = $currencyId; + $this->originalCurrencyId = $originalCurrencyId; + $this->currencyRate = $currencyRate; + $this->tax = $tax; + $this->serviceCharge = $serviceCharge; + $this->expiresOn = $expiresOn; $this->status = $status; - $this->booking_id = $booking_id; - $this->company_id = $company_id; + $this->details = $details; + } + + /** + * @return string + */ + public function getBillNo(): string + { + return $this->billNo; + } + + /** + * @return string + */ + public function getTransactionType(): string + { + return $this->transactionType; } - /** * @return int */ - public function getBillNo(): int + public function getIssuer(): int { - return $this->bill_no; + return $this->issuer; } - + /** - * @return string + * @return int */ - public function getTransType1(): string + public function getReceiver(): int { - return $this->trans_type1; + return $this->receiver; } - + /** - * @return string + * @return int */ - public function getTransType2(): string + public function getRecipientBankAccountId(): int { - return $this->trans_type2; + return $this->recipientBankAccountId; } - - + + /** + * @return int + */ + public function getPaymentMethod(): int + { + return $this->paymentMethod; + } + + /** + * @return float + */ public function getAmount(): float { return $this->amount; } /** - * @return int + * @return float */ - public function getCurrency(): int - { - return $this->currency_id; - } - - public function getOriginalAmount(): float { - return $this->original_amount; + return $this->originalAmount; } - - public function getOriginalCurrency(): int + + /** + * @return int + */ + public function getCurrencyId(): int { - return $this->original_currency_id; + return $this->currencyId; } - + + /** + * @return int + */ + public function getOriginalCurrencyId(): int + { + return $this->originalCurrencyId; + } + + /** + * @return float + */ public function getCurrencyRate(): float { - return $this->currency_rate; + return $this->currencyRate; } - + /** - * @return string + * @return float */ - public function getDtTransaction(): string + public function getTax(): float { - return $this->dt_transaction; + return $this->tax; } - + + /** + * @return float + */ + public function getServiceCharge(): float + { + return $this->serviceCharge; + } + + /** + * @return Carbon|null + */ + public function getExpiresOn(): ?Carbon + { + return $this->expiresOn; + } + + /** + * @return int + */ public function getStatus(): int { - return $this->original_currency_id; + return $this->status; } - - public function getBookingId(): int + + /** + * @return array + */ + public function getDetails(): array { - return $this->booking_id; - } - - public function getCompanyId(): int - { - return $this->company_id; + return array_map(function($product){ + return new TransactionDetailObject($product['stockCode'], $product['description'], $product['quantity'], floatval(str_replace(',', '', $product['unit_price']))); + }, $this->details); } + + + + } \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Services/ChecksIfTransactionBillNoExists.php b/app/Classes/Modules/Transactions/Services/ChecksIfTransactionBillNumberExists.php similarity index 76% rename from app/Classes/Modules/Transactions/Services/ChecksIfTransactionBillNoExists.php rename to app/Classes/Modules/Transactions/Services/ChecksIfTransactionBillNumberExists.php index 0d933c7d..9b63985f 100644 --- a/app/Classes/Modules/Transactions/Services/ChecksIfTransactionBillNoExists.php +++ b/app/Classes/Modules/Transactions/Services/ChecksIfTransactionBillNumberExists.php @@ -5,7 +5,7 @@ namespace App\Classes\Modules\Transactions\Services; use App\Models\Transaction; -class ChecksIfTransactionBillNoExists +class ChecksIfTransactionBillNumberExists { private $repository; @@ -15,7 +15,7 @@ class ChecksIfTransactionBillNoExists $this->repository = $repository; } - public function execute(int $bill_no): bool { + public function execute(string $bill_no): bool { return $this->repository->where('bill_no', $bill_no)->exists(); } diff --git a/app/Classes/Modules/Transactions/Services/CreatesTransaction.php b/app/Classes/Modules/Transactions/Services/CreatesTransaction.php index e1bb92a7..ddebf0d5 100644 --- a/app/Classes/Modules/Transactions/Services/CreatesTransaction.php +++ b/app/Classes/Modules/Transactions/Services/CreatesTransaction.php @@ -3,33 +3,38 @@ namespace App\Classes\Modules\Transactions\Services; use App\Classes\General\Eloquent\AbstractUpdateRecord; +use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord; use App\Classes\Modules\Transactions\DataTransferObjects\TransactionObject; +use App\Models\Booking; use App\Models\Transaction; -class CreatesTransaction extends AbstractUpdateRecord +class CreatesTransaction extends AbstractUpdateRelationshipRecord { /** - * @param WalletObject $object + * @param TransactionObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(TransactionObject $object) { + public function execute(Booking $booking, TransactionObject $object) { $model = new Transaction(); $model->bill_no = $object->getBillNo(); - $model->trans_type1 = $object->getTransType1(); - $model->trans_type2 = $object->getTransType2(); + $model->type = $object->getTransactionType(); + $model->issuer = $object->getIssuer(); + $model->receiver = $object->getReceiver(); + $model->recipient_bank_account_id = $object->getRecipientBankAccountId(); + $model->payment_method = $object->getPaymentMethod(); $model->amount = $object->getAmount(); - $model->currency_id = $object->getCurrency(); $model->original_amount = $object->getOriginalAmount(); - $model->original_currency_id = $object->getOriginalCurrency(); + $model->currency_id = $object->getCurrencyId(); + $model->original_currency_id = $object->getOriginalCurrencyId(); $model->currency_rate = $object->getCurrencyRate(); - $model->dt_transaction = $object->getDtTransaction(); + $model->tax = $object->getTax(); + $model->service_charge = $object->getServiceCharge(); + $model->expires_on = $object->getExpiresOn(); $model->status = $object->getStatus(); - $model->booking_id = $object->getBookingId(); - $model->company_id = $object->getCompanyId(); - - return $this->handler($model); + + return $this->handler($booking->transactions(), $model); } } \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Services/CreatesTransactionDetail.php b/app/Classes/Modules/Transactions/Services/CreatesTransactionDetail.php index c1e91c7f..0e852ddf 100644 --- a/app/Classes/Modules/Transactions/Services/CreatesTransactionDetail.php +++ b/app/Classes/Modules/Transactions/Services/CreatesTransactionDetail.php @@ -3,29 +3,28 @@ namespace App\Classes\Modules\Transactions\Services; use App\Classes\General\Eloquent\AbstractUpdateRecord; +use App\Classes\General\Eloquent\AbstractUpdateRelationshipRecord; use App\Classes\Modules\Transactions\DataTransferObjects\TransactionDetailObject; +use App\Models\Transaction; use App\Models\TransactionDetail; -class CreatesTransactionDetail extends AbstractUpdateRecord +class CreatesTransactionDetail extends AbstractUpdateRelationshipRecord { /** - * @param WalletObject $object + * @param Transaction $transaction + * @param TransactionDetailObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ - public function execute(TransactionDetailObject $object) { + public function execute(Transaction $transaction, TransactionDetailObject $object) { $model = new TransactionDetail(); - $model->trans_type1 = $object->getTransType1(); - $model->trans_type2 = $object->getTransType2(); - $model->transaction_id = $object->getTransactionId(); - $model->product_code = $object->getProductCode(); - $model->product_name = $object->getProductName(); - $model->qty = $object->getQty(); + $model->product_code = $object->getCode(); + $model->product_name = $object->getName(); + $model->quantity = $object->getQuantity(); $model->price = $object->getPrice(); $model->amount = $object->getAmount(); - - return $this->handler($model); + return $this->handler($transaction->transactionDetails(), $model); } } \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Services/DeletesTransactionDetails.php b/app/Classes/Modules/Transactions/Services/DeletesTransactionDetails.php new file mode 100644 index 00000000..42b16d77 --- /dev/null +++ b/app/Classes/Modules/Transactions/Services/DeletesTransactionDetails.php @@ -0,0 +1,19 @@ +transactionDetails()->delete(); + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Services/FetchesTransactionDetail.php b/app/Classes/Modules/Transactions/Services/FetchesTransactionDetail.php index 8d77cc85..1f2f8c08 100644 --- a/app/Classes/Modules/Transactions/Services/FetchesTransactionDetail.php +++ b/app/Classes/Modules/Transactions/Services/FetchesTransactionDetail.php @@ -16,7 +16,7 @@ class FetchesTransactionDetail extends AbstractFetchRecord /** * FetchesTransaction constructor. - * @param Transaction $repository + * @param TransactionDetail $repository */ public function __construct(TransactionDetail $repository) { diff --git a/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNo.php b/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNo.php deleted file mode 100644 index fb7c6867..00000000 --- a/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNo.php +++ /dev/null @@ -1,27 +0,0 @@ -transationBillNoExists = $transationBillNoExists; - } - - - - public function execute(): int { - - $code = mt_rand(100000001, 999999999); - return !$this->transationBillNoExists->execute($code) ? $code : self::execute(); - - } - -} \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php b/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php new file mode 100644 index 00000000..6e4e79dd --- /dev/null +++ b/app/Classes/Modules/Transactions/Services/GeneratesTransactionBillNumber.php @@ -0,0 +1,37 @@ +checksIfTransactionBillNumberExists = $checksIfTransactionBillNumberExists; + } + + + /** + * @param string $prefix + * @return string + */ + public function execute(string $prefix): string { + $date = carbon::now(); + + $billNumber = $prefix.$date->format('Y').$date->format('m').$date->format('d').mt_rand(10000, 99999); + + return !$this->checksIfTransactionBillNumberExists->execute($billNumber) ? $billNumber : self::execute($prefix); + + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Services/ListsTransactions.php b/app/Classes/Modules/Transactions/Services/ListsTransactions.php new file mode 100644 index 00000000..8d77171f --- /dev/null +++ b/app/Classes/Modules/Transactions/Services/ListsTransactions.php @@ -0,0 +1,31 @@ +repository = $repository; + } + + /** + * @return Builder + */ + public function getRepository(): Builder + { + return $this->repository->newQuery(); + } +} diff --git a/app/Classes/Modules/Transactions/Services/UpdatesTransaction.php b/app/Classes/Modules/Transactions/Services/UpdatesTransaction.php new file mode 100644 index 00000000..aba7b07a --- /dev/null +++ b/app/Classes/Modules/Transactions/Services/UpdatesTransaction.php @@ -0,0 +1,33 @@ +recipient_bank_account_id = $object->getRecipientBankAccountId(); + $transaction->payment_method = $object->getPaymentMethod(); + $transaction->amount = $object->getAmount(); + $transaction->original_amount = $object->getOriginalAmount(); + $transaction->currency_id = $object->getCurrencyId(); + $transaction->original_currency_id = $object->getOriginalCurrencyId(); + $transaction->currency_rate = $object->getCurrencyRate(); + $transaction->tax = $object->getTax(); + $transaction->service_charge = $object->getServiceCharge(); + + return $this->handler($transaction); + + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Services/UpdatesTransactionStatus.php b/app/Classes/Modules/Transactions/Services/UpdatesTransactionStatus.php new file mode 100644 index 00000000..769f2dc0 --- /dev/null +++ b/app/Classes/Modules/Transactions/Services/UpdatesTransactionStatus.php @@ -0,0 +1,22 @@ +status = $status; + return $this->handler($model); + } +} \ No newline at end of file diff --git a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php index b81c4a09..39fdd05a 100644 --- a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php +++ b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php @@ -4,12 +4,13 @@ namespace App\Classes\Modules\Transactions\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; +use App\Classes\Modules\Transactions\DataTransferObjects\TransactionObject; use App\Classes\Modules\Transactions\Standards\Validators\TransactionValidation; class CanCreateTransaction extends AbstractRule { - /** @var WalletTransactionValidation */ + /** @var TransactionValidation */ private $transactionValidation; @@ -29,7 +30,7 @@ class CanCreateTransaction extends AbstractRule } /** - * @param CompanyWalletValidation $object + * @param TransactionObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -39,7 +40,7 @@ class CanCreateTransaction extends AbstractRule } /** - * @param SegmentCompanyValidation $object + * @param TransactionObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php index cc2f2f3c..2669ffbf 100644 --- a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php +++ b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php @@ -4,12 +4,13 @@ namespace App\Classes\Modules\Transactions\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; +use App\Classes\Modules\Transactions\DataTransferObjects\TransactionDetailObject; use App\Classes\Modules\Transactions\Standards\Validators\TransactionDetailValidation; class CanCreateTransactionDetail extends AbstractRule { - /** @var WalletTransactionValidation */ + /** @var TransactionDetailValidation */ private $transactionDetailValidation; @@ -29,7 +30,7 @@ class CanCreateTransactionDetail extends AbstractRule } /** - * @param CompanyWalletValidation $object + * @param TransactionDetailObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -39,7 +40,7 @@ class CanCreateTransactionDetail extends AbstractRule } /** - * @param SegmentCompanyValidation $object + * @param TransactionDetailObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Transactions/Standards/Validators/TransactionDetailValidation.php b/app/Classes/Modules/Transactions/Standards/Validators/TransactionDetailValidation.php index 15e23dcd..35357060 100644 --- a/app/Classes/Modules/Transactions/Standards/Validators/TransactionDetailValidation.php +++ b/app/Classes/Modules/Transactions/Standards/Validators/TransactionDetailValidation.php @@ -3,7 +3,6 @@ namespace App\Classes\Modules\Transactions\Standards\Validators; use App\Classes\General\Abstracts\AbstractValidation; -use App\Classes\Modules\Transactions\DataTransferObjects\TransactionDetailObject; class TransactionDetailValidation extends AbstractValidation { diff --git a/app/Classes/Modules/Transactions/Standards/Validators/TransactionValidation.php b/app/Classes/Modules/Transactions/Standards/Validators/TransactionValidation.php index 3249f8a1..62443c3d 100644 --- a/app/Classes/Modules/Transactions/Standards/Validators/TransactionValidation.php +++ b/app/Classes/Modules/Transactions/Standards/Validators/TransactionValidation.php @@ -3,7 +3,6 @@ namespace App\Classes\Modules\Transactions\Standards\Validators; use App\Classes\General\Abstracts\AbstractValidation; -use App\Classes\Modules\Transactions\DataTransferObjects\TransactionObject; class TransactionValidation extends AbstractValidation { diff --git a/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletLogic.php b/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletLogic.php index 77ecdbc9..efcff6b3 100644 --- a/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletLogic.php +++ b/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletLogic.php @@ -2,11 +2,12 @@ namespace App\Classes\Modules\Wallets\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Wallets\DataTransferObjects\WalletObject; use App\Classes\Modules\Wallets\Services\CreatesWallet; use App\Classes\Modules\Wallets\Services\GeneratesWalletCode; +use App\Classes\Modules\Wallets\Standards\Rules\CanCreateCompanyWallet; use App\Http\Resources\WalletResource; use ErrorException; @@ -14,7 +15,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class CreateWalletLogic extends AbstractControllersLogic +class CreateWalletLogic extends AbstractControllerLogic { diff --git a/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletTransactionLogic.php b/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletTransactionLogic.php index 71713444..6fe72a52 100644 --- a/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletTransactionLogic.php +++ b/app/Classes/Modules/Wallets/ControllersLogic/CreateWalletTransactionLogic.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Wallets\ControllersLogic; -use App\Classes\General\Abstracts\AbstractControllersLogic; +use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\Wallets\Standards\Rules\CanCreateWalletTransaction; use App\Classes\Modules\Wallets\DataTransferObjects\WalletTransactionObject; @@ -27,9 +27,9 @@ 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\Companies\Standards\Rules\CanCreateCompanyEmployee; +use App\Classes\Modules\Companies\Services\CreatesCompanyEmployee; +use App\Classes\Modules\Companies\DataTransferObjects\CompanyEmployeeObject; use App\Classes\Modules\SegmentCompanies\Standards\Rules\CanCreateSegmentCompany; use App\Classes\Modules\SegmentCompanies\Services\CreatesSegmentCompany; @@ -40,7 +40,7 @@ use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\DB; -class CreateWalletTransactionLogic extends AbstractControllersLogic +class CreateWalletTransactionLogic extends AbstractControllerLogic { diff --git a/app/Classes/Modules/Wallets/DataTransferObjects/WalletObject.php b/app/Classes/Modules/Wallets/DataTransferObjects/WalletObject.php index 29924744..6f4fcd83 100644 --- a/app/Classes/Modules/Wallets/DataTransferObjects/WalletObject.php +++ b/app/Classes/Modules/Wallets/DataTransferObjects/WalletObject.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Wallets\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class WalletObject implements DataTransferObject { diff --git a/app/Classes/Modules/Wallets/DataTransferObjects/WalletTransactionObject.php b/app/Classes/Modules/Wallets/DataTransferObjects/WalletTransactionObject.php index 7fdfecbd..234c8f57 100644 --- a/app/Classes/Modules/Wallets/DataTransferObjects/WalletTransactionObject.php +++ b/app/Classes/Modules/Wallets/DataTransferObjects/WalletTransactionObject.php @@ -2,7 +2,7 @@ namespace App\Classes\Modules\Wallets\DataTransferObjects; -use App\Classes\Interfaces\DataTransferObject; +use App\Classes\General\Interfaces\DataTransferObject; class WalletTransactionObject implements DataTransferObject { diff --git a/app/Classes/Modules/Wallets/Services/CreatesWalletTransaction.php b/app/Classes/Modules/Wallets/Services/CreatesWalletTransaction.php index 06877e6a..0b40879c 100644 --- a/app/Classes/Modules/Wallets/Services/CreatesWalletTransaction.php +++ b/app/Classes/Modules/Wallets/Services/CreatesWalletTransaction.php @@ -9,7 +9,7 @@ use App\Models\WalletTransaction; class CreatesWalletTransaction extends AbstractUpdateRecord { /** - * @param WalletObject $object + * @param WalletTransactionObject $object * @return \Illuminate\Database\Eloquent\Model * @throws \App\Classes\Exceptions\MalformedRequestException */ diff --git a/app/Classes/Modules/Wallets/Services/FetchesWallet.php b/app/Classes/Modules/Wallets/Services/FetchesWallet.php index 1c7800ac..c3542bb7 100644 --- a/app/Classes/Modules/Wallets/Services/FetchesWallet.php +++ b/app/Classes/Modules/Wallets/Services/FetchesWallet.php @@ -10,7 +10,7 @@ use App\Models\Wallet; class FetchesWallet extends AbstractFetchRecord { - /** @var Currency */ + /** @var Wallet */ private $repository; diff --git a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php index e2569918..0f1dd065 100644 --- a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php +++ b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php @@ -4,7 +4,8 @@ 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\Wallets\DataTransferObjects\WalletObject; +use App\Classes\Modules\Wallets\Standards\Validators\CompanyWalletValidation; class CanCreateCompanyWallet extends AbstractRule { @@ -32,7 +33,7 @@ class CanCreateCompanyWallet extends AbstractRule } /** - * @param CompanyWalletValidation $object + * @param WalletObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -43,7 +44,7 @@ class CanCreateCompanyWallet extends AbstractRule /** - * @param $object + * @param WalletObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php index 43f0118f..8beafb37 100644 --- a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php +++ b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php @@ -4,6 +4,7 @@ namespace App\Classes\Modules\Wallets\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; +use App\Classes\Modules\Wallets\DataTransferObjects\WalletTransactionObject; use App\Classes\Modules\Wallets\Standards\Validators\WalletTransactionValidation; class CanCreateWalletTransaction extends AbstractRule @@ -29,7 +30,7 @@ class CanCreateWalletTransaction extends AbstractRule } /** - * @param CompanyWalletValidation $object + * @param WalletTransactionObject $object * @return bool * @throws \App\Classes\Exceptions\RequestValidationException */ @@ -39,7 +40,7 @@ class CanCreateWalletTransaction extends AbstractRule } /** - * @param SegmentCompanyValidation $object + * @param WalletTransactionObject $object * @return bool */ protected function criteria($object): bool diff --git a/app/Classes/Modules/Wallets/Standards/Validators/WalletTransactionValidation.php b/app/Classes/Modules/Wallets/Standards/Validators/WalletTransactionValidation.php index 925261ad..8944795c 100644 --- a/app/Classes/Modules/Wallets/Standards/Validators/WalletTransactionValidation.php +++ b/app/Classes/Modules/Wallets/Standards/Validators/WalletTransactionValidation.php @@ -3,8 +3,6 @@ namespace App\Classes\Modules\Wallets\Standards\Validators; use App\Classes\General\Abstracts\AbstractValidation; -use App\Classes\Modules\Wallets\DataTransferObjects\WalletObject; -use App\Classes\Modules\Wallets\DataTransferObjects\WalletTransactionObject; class WalletTransactionValidation extends AbstractValidation { diff --git a/app/Classes/Notifications/ResetPasswordEmail.php b/app/Classes/Notifications/ResetPasswordEmail.php new file mode 100644 index 00000000..f7a84ab8 --- /dev/null +++ b/app/Classes/Notifications/ResetPasswordEmail.php @@ -0,0 +1,38 @@ +user = $user; + $this->attempt = $attempt; + } + + public function toMail() + { + return (new MailMessage) + ->subject('Reset Password') + ->view('emails.account.reset_password', ['user' => $this->user, 'attempt' => $this->attempt]); + } + + +} \ No newline at end of file diff --git a/app/Classes/Notifications/UserVerificationEmail.php b/app/Classes/Notifications/UserVerificationEmail.php new file mode 100644 index 00000000..c718d5da --- /dev/null +++ b/app/Classes/Notifications/UserVerificationEmail.php @@ -0,0 +1,39 @@ +user = $user; + $this->attempt = $attempt; + } + + + public function toMail() + { + return (new MailMessage) + ->subject('Email Verification') + ->view('emails.accounts.user_verification', ['user' => $this->user, 'attempt' => $this->attempt]); + } + + +} diff --git a/app/Classes/ValueObjects/Constants/ApprovalStatus.php b/app/Classes/ValueObjects/Constants/ApprovalStatus.php index fcc5e568..2f6a7a4a 100644 --- a/app/Classes/ValueObjects/Constants/ApprovalStatus.php +++ b/app/Classes/ValueObjects/Constants/ApprovalStatus.php @@ -4,19 +4,18 @@ namespace App\Classes\ValueObjects\Constants; final class ApprovalStatus { - public const PENDING_VERIFICATION = 0; + public const PENDING_SUBMISSION = 0; - public const ACTIVE = 1; + public const PENDING_VERIFICATION = 1; - public const SUSPENDED = 2; + public const APPROVED = 2; - public const REJECTED = 3; + public const COMPLETED = 3; - public const STATUS = [ - 0 => 'Pending Verification', - 1 => 'Active', - 2 => 'Suspended', - 3 => 'Rejected' - ]; + public const REJECTED = 4; + + public const SUSPENDED = 5; + + public const EXPIRED = 6; } diff --git a/app/Classes/ValueObjects/Constants/CompanyBankType.php b/app/Classes/ValueObjects/Constants/BankAccountType.php similarity index 78% rename from app/Classes/ValueObjects/Constants/CompanyBankType.php rename to app/Classes/ValueObjects/Constants/BankAccountType.php index 34019c40..13a36fde 100644 --- a/app/Classes/ValueObjects/Constants/CompanyBankType.php +++ b/app/Classes/ValueObjects/Constants/BankAccountType.php @@ -2,7 +2,10 @@ namespace App\Classes\ValueObjects\Constants; -final class CompanyBankType { +final class BankAccountType { + public const PERSONAL = 1; + public const EXTERNAL = 2; + } diff --git a/app/Classes/ValueObjects/Constants/BusinessType.php b/app/Classes/ValueObjects/Constants/BusinessType.php index 4f9029c9..d24b975d 100644 --- a/app/Classes/ValueObjects/Constants/BusinessType.php +++ b/app/Classes/ValueObjects/Constants/BusinessType.php @@ -3,7 +3,11 @@ namespace App\Classes\ValueObjects\Constants; final class BusinessType { - public const IMPORTER = 1; - public const FREIGHT_FORARDER = 2; + + public const FREIGHT_FORWARDER = 1; + + public const IMPORTER = 2; + public const CURRENCY_VENDOR = 3; + } diff --git a/app/Classes/ValueObjects/Constants/CompanyType.php b/app/Classes/ValueObjects/Constants/CompanyType.php index e1a763bb..61918925 100644 --- a/app/Classes/ValueObjects/Constants/CompanyType.php +++ b/app/Classes/ValueObjects/Constants/CompanyType.php @@ -3,6 +3,9 @@ namespace App\Classes\ValueObjects\Constants; final class CompanyType { - public const PUBLIC_COMPANY = 1; - public const PERSONAL_COMPANY = 2; + + public const PERSONAL_BUSINESS = 0; + + public const COMPANY_BUSINESS = 1; + } diff --git a/app/Classes/ValueObjects/Constants/Countries.php b/app/Classes/ValueObjects/Constants/Countries.php new file mode 100644 index 00000000..5b2e8ca7 --- /dev/null +++ b/app/Classes/ValueObjects/Constants/Countries.php @@ -0,0 +1,11 @@ + 'gif', + 'image/png' => 'png', + 'image/jpeg' => 'jpeg', + 'application/pdf' => 'pdf', + ]; + +} \ No newline at end of file diff --git a/app/Classes/ValueObjects/Constants/HttpStatus.php b/app/Classes/ValueObjects/Constants/HttpStatus.php index 9a95658a..d2f831f3 100644 --- a/app/Classes/ValueObjects/Constants/HttpStatus.php +++ b/app/Classes/ValueObjects/Constants/HttpStatus.php @@ -3,6 +3,7 @@ namespace App\Classes\ValueObjects\Constants; final class HttpStatus { + public const OK_WITH_MESSAGE = 200; public const RESOURCE_CREATED = 201; @@ -26,4 +27,5 @@ final class HttpStatus { public const VALIDATION_FAILED = 422; public const SERVER_ERROR = 500; + } diff --git a/app/Classes/ValueObjects/Constants/Notifications.php b/app/Classes/ValueObjects/Constants/Notifications.php new file mode 100644 index 00000000..5ffc79de --- /dev/null +++ b/app/Classes/ValueObjects/Constants/Notifications.php @@ -0,0 +1,14 @@ + 'Unknown Action', + 'message' => 'unknown message..' + ]; + +} \ No newline at end of file diff --git a/app/Classes/ValueObjects/Constants/ObjectStatus.php b/app/Classes/ValueObjects/Constants/ObjectStatus.php deleted file mode 100644 index 18dcaa58..00000000 --- a/app/Classes/ValueObjects/Constants/ObjectStatus.php +++ /dev/null @@ -1,8 +0,0 @@ - self::CASH, + 'cheque' => self::CHEQUE, + 'ba' => self::BA, + 'wallet' => self::WALLET, + 'payment gateway' => self::PAYMENT_GATEWAY, + ]; + + public const PAYMENT_METHODS_ID = [ + self::CASH => 'cash', + self::CHEQUE => 'cheque', + self::BA => 'ba', + self::WALLET => 'wallet', + self::PAYMENT_GATEWAY => 'payment gateway' + ]; + } diff --git a/app/Classes/ValueObjects/Constants/RoleTypes.php b/app/Classes/ValueObjects/Constants/RoleTypes.php new file mode 100644 index 00000000..3027bcb1 --- /dev/null +++ b/app/Classes/ValueObjects/Constants/RoleTypes.php @@ -0,0 +1,19 @@ + 'User', - 1 => 'Admin', - 2 => 'Super Admin', - ]; - -} \ No newline at end of file diff --git a/app/Classes/ValueObjects/Constants/SegmentConstants.php b/app/Classes/ValueObjects/Constants/SegmentConstants.php new file mode 100644 index 00000000..80e9cb71 --- /dev/null +++ b/app/Classes/ValueObjects/Constants/SegmentConstants.php @@ -0,0 +1,23 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Accounts/FetchUserController.php b/app/Http/Controllers/Accounts/FetchUserController.php new file mode 100644 index 00000000..acc62672 --- /dev/null +++ b/app/Http/Controllers/Accounts/FetchUserController.php @@ -0,0 +1,22 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Accounts/ListUsersController.php b/app/Http/Controllers/Accounts/ListUsersController.php index c63d898a..4cf01a43 100644 --- a/app/Http/Controllers/Accounts/ListUsersController.php +++ b/app/Http/Controllers/Accounts/ListUsersController.php @@ -4,25 +4,17 @@ namespace App\Http\Controllers\Accounts; use App\Classes\Modules\Accounts\ControllersLogic\ListUsersLogic; -use App\Classes\Modules\Accounts\Services\ListsUsers; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; class ListUsersController { - /** @var ListsUsers */ - private $listsUsers; /** - * ListUsersController constructor. - * @param ListsUsers $listsUsers + * @param Request $request + * @param ListUsersLogic $logic + * @return JsonResponse */ - public function __construct(ListsUsers $listsUsers) - { - $this->listsUsers = $listsUsers; - } - - public function list(Request $request, ListUsersLogic $logic): JsonResponse { return $logic->execute($request); } diff --git a/app/Http/Controllers/Accounts/RefreshAuthenticationTokenController.php b/app/Http/Controllers/Accounts/RefreshAuthenticationTokenController.php new file mode 100644 index 00000000..ca783070 --- /dev/null +++ b/app/Http/Controllers/Accounts/RefreshAuthenticationTokenController.php @@ -0,0 +1,21 @@ +execute($request); + } + +} diff --git a/app/Http/Controllers/Accounts/RegistrationStep2Controller.php b/app/Http/Controllers/Accounts/RegistrationStep2Controller.php deleted file mode 100644 index 2b2aa9ec..00000000 --- a/app/Http/Controllers/Accounts/RegistrationStep2Controller.php +++ /dev/null @@ -1,19 +0,0 @@ -execute($request); - } -} \ No newline at end of file diff --git a/app/Http/Controllers/Accounts/ResendEmailVerificationController.php b/app/Http/Controllers/Accounts/ResendEmailVerificationController.php new file mode 100644 index 00000000..224e794d --- /dev/null +++ b/app/Http/Controllers/Accounts/ResendEmailVerificationController.php @@ -0,0 +1,20 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Accounts/CreateUserController.php b/app/Http/Controllers/Accounts/UserAuthenticationLogoutController.php similarity index 55% rename from app/Http/Controllers/Accounts/CreateUserController.php rename to app/Http/Controllers/Accounts/UserAuthenticationLogoutController.php index e68becc5..9d574a21 100644 --- a/app/Http/Controllers/Accounts/CreateUserController.php +++ b/app/Http/Controllers/Accounts/UserAuthenticationLogoutController.php @@ -2,18 +2,20 @@ namespace App\Http\Controllers\Accounts; -use App\Classes\Modules\Accounts\ControllersLogic\CreateUserLogic; +use App\Classes\Modules\Accounts\ControllersLogic\LogoutUserLogic; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; -class CreateUserController +class UserAuthenticationLogoutController { + /** * @param Request $request - * @param CreateUserLogic $logic + * @param LogoutUserLogic $logic * @return JsonResponse */ - public function create(Request $request, CreateUserLogic $logic): JsonResponse { + public function logout(Request $request, LogoutUserLogic $logic): JsonResponse { return $logic->execute($request); } -} \ No newline at end of file + +} diff --git a/app/Http/Controllers/Accounts/UserEmailVerificationController.php b/app/Http/Controllers/Accounts/UserEmailVerificationController.php new file mode 100644 index 00000000..aee42b67 --- /dev/null +++ b/app/Http/Controllers/Accounts/UserEmailVerificationController.php @@ -0,0 +1,20 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Addresses/ListDistrictsController.php b/app/Http/Controllers/Addresses/ListDistrictsController.php new file mode 100644 index 00000000..26780cca --- /dev/null +++ b/app/Http/Controllers/Addresses/ListDistrictsController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Banks/CreateBankController.php b/app/Http/Controllers/Banks/CreateBankController.php new file mode 100644 index 00000000..79046096 --- /dev/null +++ b/app/Http/Controllers/Banks/CreateBankController.php @@ -0,0 +1,19 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Banks/DeleteBankController.php b/app/Http/Controllers/Banks/DeleteBankController.php new file mode 100644 index 00000000..626842fc --- /dev/null +++ b/app/Http/Controllers/Banks/DeleteBankController.php @@ -0,0 +1,19 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Banks/ListBanksController.php b/app/Http/Controllers/Banks/ListBanksController.php new file mode 100644 index 00000000..b8708529 --- /dev/null +++ b/app/Http/Controllers/Banks/ListBanksController.php @@ -0,0 +1,19 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Banks/SetBankToDefaultController.php b/app/Http/Controllers/Banks/SetBankToDefaultController.php new file mode 100644 index 00000000..6d8688b0 --- /dev/null +++ b/app/Http/Controllers/Banks/SetBankToDefaultController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Banks/UpdateBankController.php b/app/Http/Controllers/Banks/UpdateBankController.php new file mode 100644 index 00000000..ddfb2ead --- /dev/null +++ b/app/Http/Controllers/Banks/UpdateBankController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/ApprovePaymentController.php b/app/Http/Controllers/Bookings/ApprovePaymentController.php new file mode 100644 index 00000000..0c104594 --- /dev/null +++ b/app/Http/Controllers/Bookings/ApprovePaymentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/ApprovePaymentVerificationController.php b/app/Http/Controllers/Bookings/ApprovePaymentVerificationController.php new file mode 100644 index 00000000..4c336bc2 --- /dev/null +++ b/app/Http/Controllers/Bookings/ApprovePaymentVerificationController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/ApprovePurchaseOrderController.php b/app/Http/Controllers/Bookings/ApprovePurchaseOrderController.php new file mode 100644 index 00000000..f72d56f4 --- /dev/null +++ b/app/Http/Controllers/Bookings/ApprovePurchaseOrderController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/CreateBookingPaymentController.php b/app/Http/Controllers/Bookings/CreateBookingPaymentController.php new file mode 100644 index 00000000..e47932a6 --- /dev/null +++ b/app/Http/Controllers/Bookings/CreateBookingPaymentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/CreatePaymentVerificationController.php b/app/Http/Controllers/Bookings/CreatePaymentVerificationController.php new file mode 100644 index 00000000..3c813bdd --- /dev/null +++ b/app/Http/Controllers/Bookings/CreatePaymentVerificationController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/FetchBookingController.php b/app/Http/Controllers/Bookings/FetchBookingController.php new file mode 100644 index 00000000..06b7433d --- /dev/null +++ b/app/Http/Controllers/Bookings/FetchBookingController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/FetchBookingPaymentQuotationController.php b/app/Http/Controllers/Bookings/FetchBookingPaymentQuotationController.php new file mode 100644 index 00000000..f96cb5a3 --- /dev/null +++ b/app/Http/Controllers/Bookings/FetchBookingPaymentQuotationController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Bookings/ListBookingsController.php b/app/Http/Controllers/Bookings/ListBookingsController.php index 8096b029..42d5fb6d 100644 --- a/app/Http/Controllers/Bookings/ListBookingsController.php +++ b/app/Http/Controllers/Bookings/ListBookingsController.php @@ -3,7 +3,6 @@ namespace App\Http\Controllers\Bookings; -use App\Classes\Modules\Addresses\ControllersLogic\ListAddressesLogic; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use App\Classes\Modules\Bookings\ControllersLogic\ListBookingsLogic; @@ -13,9 +12,9 @@ class ListBookingsController { /** * @param Request $request + * @param ListBookingsLogic $logic * @return JsonResponse - * @param ListBookingsLogic - */ + */ public function list(Request $request, ListBookingsLogic $logic) : JsonResponse { return $logic->execute($request); diff --git a/app/Http/Controllers/Companies/ApproveIdentificationDocumentController.php b/app/Http/Controllers/Companies/ApproveIdentificationDocumentController.php new file mode 100644 index 00000000..719350c3 --- /dev/null +++ b/app/Http/Controllers/Companies/ApproveIdentificationDocumentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Companies/AssignCompanyToSegmentController.php b/app/Http/Controllers/Companies/AssignCompanyToSegmentController.php new file mode 100644 index 00000000..a5981771 --- /dev/null +++ b/app/Http/Controllers/Companies/AssignCompanyToSegmentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Companies/CreateIdentificationDocumentController.php b/app/Http/Controllers/Companies/CreateIdentificationDocumentController.php new file mode 100644 index 00000000..dd8ca321 --- /dev/null +++ b/app/Http/Controllers/Companies/CreateIdentificationDocumentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Companies/FetchCompanyBookingQuotationController.php b/app/Http/Controllers/Companies/FetchCompanyBookingQuotationController.php new file mode 100644 index 00000000..e2fd37b4 --- /dev/null +++ b/app/Http/Controllers/Companies/FetchCompanyBookingQuotationController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Companies/RemoveCompanyFromSegmentController.php b/app/Http/Controllers/Companies/RemoveCompanyFromSegmentController.php new file mode 100644 index 00000000..604f8ee6 --- /dev/null +++ b/app/Http/Controllers/Companies/RemoveCompanyFromSegmentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Companies/UpdateSupplierCurrenciesController.php b/app/Http/Controllers/Companies/UpdateSupplierCurrenciesController.php new file mode 100644 index 00000000..f58f3997 --- /dev/null +++ b/app/Http/Controllers/Companies/UpdateSupplierCurrenciesController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/CompanyBanks/CreateCompanyBankController.php b/app/Http/Controllers/CompanyBanks/CreateCompanyBankController.php deleted file mode 100644 index 0bc71813..00000000 --- a/app/Http/Controllers/CompanyBanks/CreateCompanyBankController.php +++ /dev/null @@ -1,19 +0,0 @@ -execute($request); - } -} \ No newline at end of file diff --git a/app/Http/Controllers/CompanyBanks/DeleteCompanyBankController.php b/app/Http/Controllers/CompanyBanks/DeleteCompanyBankController.php deleted file mode 100644 index 8a86eb1e..00000000 --- a/app/Http/Controllers/CompanyBanks/DeleteCompanyBankController.php +++ /dev/null @@ -1,19 +0,0 @@ -execute($request); - } -} \ No newline at end of file diff --git a/app/Http/Controllers/CompanyBanks/UpdateCompanyBankController.php b/app/Http/Controllers/CompanyBanks/UpdateCompanyBankController.php deleted file mode 100644 index a69bad4d..00000000 --- a/app/Http/Controllers/CompanyBanks/UpdateCompanyBankController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/CompanyBanks/UpdateToDefaultCompanyBankController.php b/app/Http/Controllers/CompanyBanks/UpdateToDefaultCompanyBankController.php deleted file mode 100644 index c5788ff4..00000000 --- a/app/Http/Controllers/CompanyBanks/UpdateToDefaultCompanyBankController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/Currencies/FetchSystemPrimaryCurrencyController.php b/app/Http/Controllers/Currencies/FetchSystemPrimaryCurrencyController.php new file mode 100644 index 00000000..73b8b1e5 --- /dev/null +++ b/app/Http/Controllers/Currencies/FetchSystemPrimaryCurrencyController.php @@ -0,0 +1,19 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Currencies/Rates/CalculateRateController.php b/app/Http/Controllers/Currencies/Rates/CalculateRateController.php new file mode 100644 index 00000000..4ccd0923 --- /dev/null +++ b/app/Http/Controllers/Currencies/Rates/CalculateRateController.php @@ -0,0 +1,19 @@ +execute($request); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Currencies/Rates/CreateRateController.php b/app/Http/Controllers/Currencies/Rates/CreateRateController.php new file mode 100644 index 00000000..91a6f4d5 --- /dev/null +++ b/app/Http/Controllers/Currencies/Rates/CreateRateController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Currencies/Rates/DeleteRateController.php b/app/Http/Controllers/Currencies/Rates/DeleteRateController.php new file mode 100644 index 00000000..b361ed84 --- /dev/null +++ b/app/Http/Controllers/Currencies/Rates/DeleteRateController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Currencies/Rates/FetchRateController.php b/app/Http/Controllers/Currencies/Rates/FetchRateController.php new file mode 100644 index 00000000..b72b40df --- /dev/null +++ b/app/Http/Controllers/Currencies/Rates/FetchRateController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Currencies/Rates/ListRatesController.php b/app/Http/Controllers/Currencies/Rates/ListRatesController.php new file mode 100644 index 00000000..04ba3162 --- /dev/null +++ b/app/Http/Controllers/Currencies/Rates/ListRatesController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Currencies/Rates/UpdateRateController.php b/app/Http/Controllers/Currencies/Rates/UpdateRateController.php new file mode 100644 index 00000000..651854bc --- /dev/null +++ b/app/Http/Controllers/Currencies/Rates/UpdateRateController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/CurrencyRates/CalculateCurrencyRateController.php b/app/Http/Controllers/CurrencyRates/CalculateCurrencyRateController.php deleted file mode 100644 index dd432305..00000000 --- a/app/Http/Controllers/CurrencyRates/CalculateCurrencyRateController.php +++ /dev/null @@ -1,19 +0,0 @@ -execute($request); - } -} \ No newline at end of file diff --git a/app/Http/Controllers/CurrencyRates/CreateCurrencyRateController.php b/app/Http/Controllers/CurrencyRates/CreateCurrencyRateController.php deleted file mode 100644 index cfe150c5..00000000 --- a/app/Http/Controllers/CurrencyRates/CreateCurrencyRateController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/CurrencyRates/DeleteCurrencyRateController.php b/app/Http/Controllers/CurrencyRates/DeleteCurrencyRateController.php deleted file mode 100644 index 91a5df45..00000000 --- a/app/Http/Controllers/CurrencyRates/DeleteCurrencyRateController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/CurrencyRates/FetchCurrencyRateController.php b/app/Http/Controllers/CurrencyRates/FetchCurrencyRateController.php deleted file mode 100644 index 524ef007..00000000 --- a/app/Http/Controllers/CurrencyRates/FetchCurrencyRateController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/CurrencyRates/ListCurrencyRatesController.php b/app/Http/Controllers/CurrencyRates/ListCurrencyRatesController.php deleted file mode 100644 index 7254bca8..00000000 --- a/app/Http/Controllers/CurrencyRates/ListCurrencyRatesController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/CurrencyRates/UpdateCompanyController.php b/app/Http/Controllers/CurrencyRates/UpdateCompanyController.php deleted file mode 100644 index a6c6d61c..00000000 --- a/app/Http/Controllers/CurrencyRates/UpdateCompanyController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/Documents/ApproveDocumentController.php b/app/Http/Controllers/Documents/ApproveDocumentController.php index 964a3811..ae55f51c 100644 --- a/app/Http/Controllers/Documents/ApproveDocumentController.php +++ b/app/Http/Controllers/Documents/ApproveDocumentController.php @@ -2,7 +2,7 @@ namespace App\Http\Controllers\Documents; -use App\Classes\Modules\Documents\ControllersLogic\ApproveDocumentLogic; +use App\Classes\Modules\Documents\ControllersLogic\ApproveIdentificationDocumentLogic; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; @@ -10,10 +10,10 @@ class ApproveDocumentController { /** * @param Request $request - * @param ApproveDocumentLogic $logic + * @param ApproveIdentificationDocumentLogic $logic * @return JsonResponse */ - public function approve(Request $request, ApproveDocumentLogic $logic): JsonResponse { + public function approve(Request $request, ApproveIdentificationDocumentLogic $logic): JsonResponse { return $logic->execute($request); } diff --git a/app/Http/Controllers/Documents/RejectDocumentController.php b/app/Http/Controllers/Documents/RejectDocumentController.php new file mode 100644 index 00000000..156d7d03 --- /dev/null +++ b/app/Http/Controllers/Documents/RejectDocumentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Documents/RenderDocumentController.php b/app/Http/Controllers/Documents/RenderDocumentController.php new file mode 100644 index 00000000..690f99f9 --- /dev/null +++ b/app/Http/Controllers/Documents/RenderDocumentController.php @@ -0,0 +1,22 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/SegmentConstants/CreateSegmentConstantController.php b/app/Http/Controllers/SegmentConstants/CreateSegmentConstantController.php deleted file mode 100644 index 7520e1d1..00000000 --- a/app/Http/Controllers/SegmentConstants/CreateSegmentConstantController.php +++ /dev/null @@ -1,19 +0,0 @@ -execute($request); - } -} \ No newline at end of file diff --git a/app/Http/Controllers/SegmentConstants/UpdateSegmentConstantController.php b/app/Http/Controllers/SegmentConstants/UpdateSegmentConstantController.php deleted file mode 100644 index c34914dc..00000000 --- a/app/Http/Controllers/SegmentConstants/UpdateSegmentConstantController.php +++ /dev/null @@ -1,20 +0,0 @@ -execute($request); - } - -} \ No newline at end of file diff --git a/app/Http/Controllers/Segments/FetchConstantController.php b/app/Http/Controllers/Segments/FetchConstantController.php new file mode 100644 index 00000000..e3658802 --- /dev/null +++ b/app/Http/Controllers/Segments/FetchConstantController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Segments/FetchSegmentController.php b/app/Http/Controllers/Segments/FetchSegmentController.php new file mode 100644 index 00000000..91961689 --- /dev/null +++ b/app/Http/Controllers/Segments/FetchSegmentController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Segments/ListSegmentsController.php b/app/Http/Controllers/Segments/ListSegmentsController.php new file mode 100644 index 00000000..3dc14ebd --- /dev/null +++ b/app/Http/Controllers/Segments/ListSegmentsController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Segments/UpdateConstantController.php b/app/Http/Controllers/Segments/UpdateConstantController.php new file mode 100644 index 00000000..47def571 --- /dev/null +++ b/app/Http/Controllers/Segments/UpdateConstantController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Segments/UpdateCustomServiceConstantController.php b/app/Http/Controllers/Segments/UpdateCustomServiceConstantController.php new file mode 100644 index 00000000..29bb6655 --- /dev/null +++ b/app/Http/Controllers/Segments/UpdateCustomServiceConstantController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/ServiceTypes/CreateServiceTypeController.php b/app/Http/Controllers/ServiceTypes/CreateServiceTypeController.php new file mode 100644 index 00000000..831383d0 --- /dev/null +++ b/app/Http/Controllers/ServiceTypes/CreateServiceTypeController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/ServiceTypes/DeleteServiceTypeController.php b/app/Http/Controllers/ServiceTypes/DeleteServiceTypeController.php new file mode 100644 index 00000000..2178f11a --- /dev/null +++ b/app/Http/Controllers/ServiceTypes/DeleteServiceTypeController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/ServiceTypes/FetchServiceTypeController.php b/app/Http/Controllers/ServiceTypes/FetchServiceTypeController.php new file mode 100644 index 00000000..80742a54 --- /dev/null +++ b/app/Http/Controllers/ServiceTypes/FetchServiceTypeController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/ServiceTypes/ListServiceTypesController.php b/app/Http/Controllers/ServiceTypes/ListServiceTypesController.php new file mode 100644 index 00000000..848e7f4c --- /dev/null +++ b/app/Http/Controllers/ServiceTypes/ListServiceTypesController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/ServiceTypes/UpdateServiceTypeController.php b/app/Http/Controllers/ServiceTypes/UpdateServiceTypeController.php new file mode 100644 index 00000000..0e103dcb --- /dev/null +++ b/app/Http/Controllers/ServiceTypes/UpdateServiceTypeController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/ServiceTypes/UpdateServiceTypeStatusController.php b/app/Http/Controllers/ServiceTypes/UpdateServiceTypeStatusController.php new file mode 100644 index 00000000..472d2535 --- /dev/null +++ b/app/Http/Controllers/ServiceTypes/UpdateServiceTypeStatusController.php @@ -0,0 +1,20 @@ +execute($request); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Services/CountriesListController.php b/app/Http/Controllers/Services/CountriesListController.php new file mode 100644 index 00000000..cebb0b48 --- /dev/null +++ b/app/Http/Controllers/Services/CountriesListController.php @@ -0,0 +1,14 @@ +execute($request); + } +} diff --git a/app/Http/Controllers/StandardSegments/ListStandardSegmentsController.php b/app/Http/Controllers/StandardSegments/ListStandardSegmentsController.php index 0218ac37..606e43a7 100644 --- a/app/Http/Controllers/StandardSegments/ListStandardSegmentsController.php +++ b/app/Http/Controllers/StandardSegments/ListStandardSegmentsController.php @@ -2,7 +2,7 @@ namespace App\Http\Controllers\StandardSegments; -use App\Classes\Modules\Segments\ControllersLogic\ListStandardSegmentLogic; +use App\Classes\Modules\Segments\ControllersLogic\ListSegmentLogic; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; @@ -10,10 +10,10 @@ class ListStandardSegmentsController { /** * @param Request $request - * @param ListStandardSegmentLogic $logic + * @param ListSegmentLogic $logic * @return JsonResponse */ - public function list(Request $request, ListStandardSegmentLogic $logic): JsonResponse { + public function list(Request $request, ListSegmentLogic $logic): JsonResponse { return $logic->execute($request); } diff --git a/app/Http/Controllers/Transactions/CreatePaymentProofDocumentController.php b/app/Http/Controllers/Transactions/CreatePaymentProofDocumentController.php new file mode 100644 index 00000000..c7a34bc4 --- /dev/null +++ b/app/Http/Controllers/Transactions/CreatePaymentProofDocumentController.php @@ -0,0 +1,21 @@ +execute($request); + } +} diff --git a/app/Http/Controllers/Transactions/CreatePurchaseOrderTransactionController.php b/app/Http/Controllers/Transactions/CreatePurchaseOrderTransactionController.php new file mode 100644 index 00000000..67a74537 --- /dev/null +++ b/app/Http/Controllers/Transactions/CreatePurchaseOrderTransactionController.php @@ -0,0 +1,21 @@ +execute($request); + } +} diff --git a/app/Http/Controllers/Transactions/CreateSupplierTransactionController.php b/app/Http/Controllers/Transactions/CreateSupplierTransactionController.php new file mode 100644 index 00000000..5c989ddb --- /dev/null +++ b/app/Http/Controllers/Transactions/CreateSupplierTransactionController.php @@ -0,0 +1,21 @@ +execute($request); + } +} diff --git a/app/Http/Controllers/Transactions/ListTransactionsController.php b/app/Http/Controllers/Transactions/ListTransactionsController.php new file mode 100644 index 00000000..64571485 --- /dev/null +++ b/app/Http/Controllers/Transactions/ListTransactionsController.php @@ -0,0 +1,21 @@ +execute($request); + } +} diff --git a/app/Http/Controllers/Transactions/SuspendTransactionController.php b/app/Http/Controllers/Transactions/SuspendTransactionController.php new file mode 100644 index 00000000..ad7eef91 --- /dev/null +++ b/app/Http/Controllers/Transactions/SuspendTransactionController.php @@ -0,0 +1,21 @@ +execute($request); + } +} diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 94a92925..172d428b 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -48,7 +48,7 @@ class Kernel extends HttpKernel ], 'api' => [ - 'throttle:60,1', + 'throttle:300,1', \Illuminate\Routing\Middleware\SubstituteBindings::class, ], ]; diff --git a/app/Http/Middleware/ValidateToken.php b/app/Http/Middleware/ValidateToken.php index 41697e07..846972aa 100644 --- a/app/Http/Middleware/ValidateToken.php +++ b/app/Http/Middleware/ValidateToken.php @@ -2,27 +2,45 @@ namespace App\Http\Middleware; +use App\Classes\Exceptions\AccessUnauthorisedException; use App\Classes\ValueObjects\Constants\HttpStatus; use App\Classes\ValueObjects\Response\ApiResponseObject; use Closure; use Exception; -use Tymon\JWTAuth\Facades\JWTAuth; +use Tymon\JWTAuth\JWT; class ValidateToken { + /** @var JWT */ + private $manager; + + /** + * ValidateToken constructor. + * @param JWT $manager + */ + public function __construct(JWT $manager) + { + $this->manager = $manager; + } + + /** * Checks if jwt token is valid. * - * @param \Illuminate\Http\Request $request - * @param \Closure $next + * @param \Illuminate\Http\Request $request + * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) { try { - JWTAuth::parseToken()->authenticate(); + + if(!$this->manager->check()){ throw new AccessUnauthorisedException(); } + } catch (Exception $exception) { + return (new ApiResponseObject('Authentication', 'To keep your account secure we need to re-validate your account', HttpStatus::ACCESS_UNAUTHORISED))->handler(); + } return $next($request); diff --git a/app/Http/Resources/AddressResource.php b/app/Http/Resources/AddressResource.php index 1b2bebe9..4e545092 100644 --- a/app/Http/Resources/AddressResource.php +++ b/app/Http/Resources/AddressResource.php @@ -16,14 +16,12 @@ class AddressResource extends JsonResource { return [ 'id' => $this->id, - 'company_id' => $this->company_id, 'street_one' => $this->street_one, 'street_two' => $this->street_two, - 'city' => $this->city, + 'district' => $this->district, 'state' => $this->state, - 'post_code' => $this->post_code, + 'post_code' => $this->postcode, 'country' => $this->country, - 'default' => (int) $this->default, 'billing' => (int) $this->billing ]; } diff --git a/app/Http/Resources/CompanyBankResource.php b/app/Http/Resources/BankResource.php similarity index 80% rename from app/Http/Resources/CompanyBankResource.php rename to app/Http/Resources/BankResource.php index 5bb9e2d2..a0bce774 100644 --- a/app/Http/Resources/CompanyBankResource.php +++ b/app/Http/Resources/BankResource.php @@ -4,7 +4,7 @@ namespace App\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; -class CompanyBankResource extends JsonResource +class BankResource extends JsonResource { /** * Transform the resource into an array. @@ -16,12 +16,13 @@ class CompanyBankResource extends JsonResource { return [ 'id' => $this->id, - 'country_id' => $this->country_id, - 'company_id' => $this->company_id, + 'company_business_type' => $this->company->business_type, + 'type' => $this->type, + 'reference' => $this->reference, 'bank_name' => $this->bank_name, 'holder_name' => $this->holder_name, 'account_no' => $this->account_no, - 'type' => $this->type, + 'country_id' => $this->country_id, 'default' => $this->default, 'status' => $this->status, ]; diff --git a/app/Http/Resources/BookingResource.php b/app/Http/Resources/BookingResource.php index ee5c62a9..57d93e57 100644 --- a/app/Http/Resources/BookingResource.php +++ b/app/Http/Resources/BookingResource.php @@ -2,29 +2,53 @@ namespace App\Http\Resources; +use App\Classes\Modules\Bookings\Services\CalculatesBookingFloatingAmount; +use App\Classes\Modules\Bookings\Services\CalculatesBookingOutstanding; +use App\Classes\Modules\Bookings\Services\CalculatesBookingPaidAmount; +use App\Classes\ValueObjects\Constants\ApprovalStatus; +use App\Classes\ValueObjects\Constants\TransactionType; +use Carbon\Carbon; use Illuminate\Http\Resources\Json\JsonResource; class BookingResource extends JsonResource { + /** * Transform the resource into an array. * - * @param \Illuminate\Http\Request $request + * @param \Illuminate\Http\Request $request * @return array + * @throws \Illuminate\Contracts\Container\BindingResolutionException */ public function toArray($request) { return [ 'id' => $this->id, - 'company_id' => $this->company_id, - 'transferable_bank_id' => $this->transferable_bank_id, + 'company' => new CompanyResource($this->company), + 'bank' => new BankResource($this->bank), + 'service' => new ServiceTypeResource($this->service), 'marking' => $this->marking, - 'reference' => $this->reference, - 'fix_amount' => $this->fix_amount, - 'fix_currency_id' => $this->fix_currency_id, - 'convertible_currency_id' => $this->convertible_currency_id, - 'conversion_currency_id' => $this->conversion_currency_id, - 'status' => $this->status + 'amount' => $this->fix_amount, + 'floating_amount' => floatval((App()->make(CalculatesBookingFloatingAmount::class))->execute($this->resource, $this->fix_currency_id)), + 'paid_amount' => floatval((App()->make(CalculatesBookingPaidAmount::class))->execute($this->resource, $this->fix_currency_id)), + 'outstanding_amount' => floatval((App()->make(CalculatesBookingOutstanding::class))->execute($this->resource)), + 'fixed_currency' => new CurrencyResource($this->fixedCurrency), + 'convertible_currency' => new CurrencyResource($this->convertibleCurrency), + 'conversion_currency' => new CurrencyResource($this->conversionCurrency), + 'status' => $this->status, + 'created_at' => Carbon::parse($this->created_at)->format('d-m-Y'), + $this->mergeWhen($this->relationLoaded('transactions'), [ + 'purchase_order' => new TransactionResource($this->transactions()->where('type', TransactionType::PURCHASE_ORDER)->first()), + 'payment_attempts' => TransactionResource::collection($this->transactions()->where('type', TransactionType::PAYMENT)->where('status', ApprovalStatus::PENDING_SUBMISSION)->whereDate('expires_on', '>=', Carbon::now())->get()), + 'expired_payment_attempts' => TransactionResource::collection($this->transactions()->where('type', TransactionType::PAYMENT)->where('status', ApprovalStatus::PENDING_SUBMISSION)->whereDate('expires_on', '<', Carbon::now())->get()), + 'payment_history' => TransactionResource::collection($this->transactions()->where(function($query){ + $query->where(function($query){ + $query->where('type', TransactionType::PAYMENT)->whereIn('status', [ApprovalStatus::APPROVED, ApprovalStatus::PENDING_VERIFICATION, ApprovalStatus::REJECTED]); + })->orWhere(function($query){ + $query->where('type', TransactionType::BILL)->whereIn('status', [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED]); + }); + })->latest()->get()) + ]) ]; } } diff --git a/app/Http/Resources/CompanyResource.php b/app/Http/Resources/CompanyResource.php index af34cfdf..1cc465aa 100644 --- a/app/Http/Resources/CompanyResource.php +++ b/app/Http/Resources/CompanyResource.php @@ -2,6 +2,13 @@ namespace App\Http\Resources; +use App\Classes\Modules\Companies\Services\FetchesCompanyServices; +use App\Classes\ValueObjects\Constants\BankAccountType; +use App\Classes\ValueObjects\Constants\BusinessType; +use App\Classes\ValueObjects\Constants\DocumentType; +use App\Classes\ValueObjects\Constants\SegmentConstants; +use App\Models\Currency; +use App\Models\SegmentConstant; use Illuminate\Http\Resources\Json\JsonResource; class CompanyResource extends JsonResource @@ -19,7 +26,27 @@ class CompanyResource extends JsonResource 'name' => $this->name, 'reference' => $this->reference, 'type' => (int) $this->type, - 'status' => (int) $this->status + 'business_type' => (int) $this->business_type, + 'status' => (int) $this->status, + 'contact' => new ContactResource ($this->when($this->has('contacts'), $this->contacts->first())), + 'address' => new AddressResource($this->when($this->has('addresses'), $this->addresses->first())), + 'employee' => new UserResource($this->employees->first()), + 'identification' => new DocumentResource($this->whenLoaded('documents', $this->documents->whereIn('document_type', DocumentType::IDENTIFICATION_DOCUMENTS)->first())), + 'bookings' => BookingResource::collection($this->whenLoaded('bookings', $this->bookings()->orderBy('id', 'DESC')->get(), [])), + 'personal_banks' => BankResource::collection($this->banks->where('type', BankAccountType::PERSONAL)), + 'recipient_banks' => [ + 'accounts' => BankResource::collection($this->banks->where('type', BankAccountType::EXTERNAL)), + 'default' => new BankResource($this->banks->where('type', BankAccountType::EXTERNAL)->where('default', true)->first()) + ], + 'segments' => SegmentResource::collection($this->segments), + 'services' => (new FetchesCompanyServices())->getServices($this->servicesConfigurations()), + 'currencies' => $this->when($this->business_type === BusinessType::CURRENCY_VENDOR, function(){ + $segment = SegmentConstant::where('reference', SegmentConstants::SUPPLIER_CURRENCIES)->where('detail->id', $this->id)->first(); + return $segment ? CurrencyResource::collection(Currency::whereIn('id', $segment->detail->currencies)->get()) : []; + }) + + ]; + } } diff --git a/app/Http/Resources/ConstantResource.php b/app/Http/Resources/ConstantResource.php new file mode 100644 index 00000000..3e1408c3 --- /dev/null +++ b/app/Http/Resources/ConstantResource.php @@ -0,0 +1,27 @@ + $this->id, + 'name' => $this->name, + 'reference' => $this->reference, + 'detail' => (App()->make(ConvertsConstantDetailsToResource::class))->execute($this) + ]; + } +} diff --git a/app/Http/Resources/ContactResource.php b/app/Http/Resources/ContactResource.php index 9a8435d4..359e61cd 100644 --- a/app/Http/Resources/ContactResource.php +++ b/app/Http/Resources/ContactResource.php @@ -16,8 +16,7 @@ class ContactResource extends JsonResource { return [ 'id' => $this->id, - 'country_id' => $this->country_id, - 'company_id' => $this->company_id, + 'country_code' => $this->country->phone_code, 'reference' => $this->reference, 'phone' => $this->phone, 'email' => $this->email, diff --git a/app/Http/Resources/CountryResource.php b/app/Http/Resources/CountryResource.php new file mode 100644 index 00000000..f15c41f8 --- /dev/null +++ b/app/Http/Resources/CountryResource.php @@ -0,0 +1,24 @@ + $this->id, + 'name' => $this->name, + 'short_code' => $this->short_code, + 'phone_code' => $this->phone_code, + ]; + } +} diff --git a/app/Http/Resources/CurrencyConversionResource.php b/app/Http/Resources/CurrencyConversionResource.php new file mode 100644 index 00000000..0c87a9e7 --- /dev/null +++ b/app/Http/Resources/CurrencyConversionResource.php @@ -0,0 +1,26 @@ + $this->id, + 'country' => new CountryResource($this->country), + 'name' => $this->name, + 'short_code' => $this->short_code, + 'symbol' => $this->symbol, + ]; + } +} diff --git a/app/Http/Resources/CurrencyRateResource.php b/app/Http/Resources/CurrencyRateResource.php index e94f0f67..66d548f1 100644 --- a/app/Http/Resources/CurrencyRateResource.php +++ b/app/Http/Resources/CurrencyRateResource.php @@ -2,6 +2,7 @@ namespace App\Http\Resources; +use App\Classes\ValueObjects\Constants\PaymentMethodType; use Illuminate\Http\Resources\Json\JsonResource; class CurrencyRateResource extends JsonResource @@ -15,10 +16,11 @@ class CurrencyRateResource extends JsonResource public function toArray($request) { return [ - 'id' => $this->id, - 'currency_id' => $this->currency_id, - 'selling' => $this->selling, - 'payment_method_type' => $this->payment_method_type + 'payment_method' => PaymentMethodType::PAYMENT_METHODS_ID[$this->payment_method_type], + 'selling' => [ + 'type' => property_exists($this->selling, 'type') ? $this->selling->type : 'rate', + 'value' => property_exists($this->selling, 'value') ? $this->selling->value : $this->selling + ] ]; } } diff --git a/app/Http/Resources/CurrencyResource.php b/app/Http/Resources/CurrencyResource.php index 52454483..e6265c67 100644 --- a/app/Http/Resources/CurrencyResource.php +++ b/app/Http/Resources/CurrencyResource.php @@ -2,6 +2,7 @@ namespace App\Http\Resources; +use App\Models\CurrencyRate; use Illuminate\Http\Resources\Json\JsonResource; class CurrencyResource extends JsonResource @@ -16,11 +17,10 @@ class CurrencyResource extends JsonResource { return [ 'id' => $this->id, - 'country_id' => $this->country_id, + 'country' => new CountryResource($this->country), 'name' => $this->name, 'short_code' => $this->short_code, 'symbol' => $this->symbol, - 'currency_rates' => $this->currency_rates()->get() ]; } } diff --git a/app/Http/Resources/CustomServiceTypeResource.php b/app/Http/Resources/CustomServiceTypeResource.php new file mode 100644 index 00000000..8ec26e47 --- /dev/null +++ b/app/Http/Resources/CustomServiceTypeResource.php @@ -0,0 +1,27 @@ + $this->detail->id, + 'name' => ServiceType::where('id', $this->detail->id)->first()->name, + 'detail' => $this->detail, + 'configurations' => (App()->make(FetchesServiceConfigurations::class))->execute($this->resource, SegmentConstants::CUSTOM_SERVICE_TYPE) + ]; + } +} diff --git a/app/Http/Resources/DistrictResource.php b/app/Http/Resources/DistrictResource.php new file mode 100644 index 00000000..c0c24f73 --- /dev/null +++ b/app/Http/Resources/DistrictResource.php @@ -0,0 +1,24 @@ + $this->id, + 'city' => $this->name, + 'state' => $this->state, + 'country' => $this->country + ]; + } +} diff --git a/app/Http/Resources/DocumentResource.php b/app/Http/Resources/DocumentResource.php index 51aef2e7..dbfea08c 100644 --- a/app/Http/Resources/DocumentResource.php +++ b/app/Http/Resources/DocumentResource.php @@ -2,6 +2,9 @@ namespace App\Http\Resources; +use App\Models\Company; +use App\Models\Document; +use Illuminate\Database\Eloquent\Model; use Illuminate\Http\Resources\Json\JsonResource; class DocumentResource extends JsonResource @@ -16,11 +19,11 @@ class DocumentResource extends JsonResource { return [ 'id' => $this->id, - 'document_type' => $this->document_type, 'reference' => $this->reference, 'status' => (int) $this->status, - 'approved_by' => (int) $this->approved_by, - 'files' => $this->files()->get() + 'document_type' => $this->document_type, + 'owner' => new CompanyResource($this->whenLoaded('owner')), + 'files' => FileResource::collection($this->files) ]; } } diff --git a/app/Http/Resources/SegmentConstantResource.php b/app/Http/Resources/FileResource.php similarity index 73% rename from app/Http/Resources/SegmentConstantResource.php rename to app/Http/Resources/FileResource.php index aa939d8e..20a84589 100644 --- a/app/Http/Resources/SegmentConstantResource.php +++ b/app/Http/Resources/FileResource.php @@ -4,7 +4,7 @@ namespace App\Http\Resources; use Illuminate\Http\Resources\Json\JsonResource; -class SegmentConstantResource extends JsonResource +class FileResource extends JsonResource { /** * Transform the resource into an array. @@ -16,8 +16,8 @@ class SegmentConstantResource extends JsonResource { return [ 'id' => $this->id, - 'name' => $this->name, - 'detail' => $this->detail + 'file' => $this->file, + 'type' => (int) $this->file_type, ]; } } diff --git a/app/Http/Resources/SegmentResource.php b/app/Http/Resources/SegmentResource.php index f07e9661..58118e08 100644 --- a/app/Http/Resources/SegmentResource.php +++ b/app/Http/Resources/SegmentResource.php @@ -2,6 +2,7 @@ namespace App\Http\Resources; +use App\Classes\ValueObjects\Constants\SegmentConstants; use Illuminate\Http\Resources\Json\JsonResource; class SegmentResource extends JsonResource @@ -17,6 +18,10 @@ class SegmentResource extends JsonResource return [ 'id' => $this->id, 'name' => $this->name, + 'time_limit' => $this->when($this->whereHas('constants', function($query){ + $query->where('reference', SegmentConstants::PAYMENT_ATTEMPT_DURATION_LIMIT); + }), $this->constants->where('reference', SegmentConstants::PAYMENT_ATTEMPT_DURATION_LIMIT)->first()), + 'services' => CustomServiceTypeResource::collection($this->constants->where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE)) ]; } } diff --git a/app/Http/Resources/ServiceTypeResource.php b/app/Http/Resources/ServiceTypeResource.php new file mode 100644 index 00000000..bc46b23d --- /dev/null +++ b/app/Http/Resources/ServiceTypeResource.php @@ -0,0 +1,31 @@ +where('detail->id', $this->id)->first(); + return [ + 'id' => $this->id, + 'status' => (int) $this->status, + 'name' => $this->name, + 'configurations' => (App()->make(FetchesServiceConfigurations::class))->execute($constants, SegmentConstants::SERVICE_TYPE) + ]; + + } +} diff --git a/app/Http/Resources/TransactionDetailResource.php b/app/Http/Resources/TransactionDetailResource.php index 9589b1f7..1b60cfce 100644 --- a/app/Http/Resources/TransactionDetailResource.php +++ b/app/Http/Resources/TransactionDetailResource.php @@ -16,16 +16,11 @@ class TransactionDetailResource extends JsonResource { return [ - 'id' => $this->id, - 'trans_type1' => $this->trans_type1, - 'trans_type2' => $this->trans_type2, - 'transaction_id' => (int) $this->transaction_id, - 'product_code' => $this->product_code, - 'product_name' => $this->product_name, - 'qty' => (int) $this->qty, - 'price' => (double) $this->price, - 'amount' => (double) $this->amount - + 'stockCode' => $this->product_code, + 'description' => $this->product_name, + 'quantity' => $this->quantity, + 'unit_price' => (double) $this->price, + 'total' => (double) $this->amount ]; } } diff --git a/app/Http/Resources/TransactionResource.php b/app/Http/Resources/TransactionResource.php index c5ba9af5..a543f00d 100644 --- a/app/Http/Resources/TransactionResource.php +++ b/app/Http/Resources/TransactionResource.php @@ -2,6 +2,7 @@ namespace App\Http\Resources; +use Carbon\Carbon; use Illuminate\Http\Resources\Json\JsonResource; class TransactionResource extends JsonResource @@ -14,21 +15,21 @@ class TransactionResource extends JsonResource */ public function toArray($request) { - + return [ 'id' => $this->id, - 'trans_type1' => $this->trans_type1, - 'trans_type2' => $this->trans_type2, - 'bill_no' => (int) $this->bill_no, + 'booking' => new BookingResource($this->booking), + 'bill_no' => $this->bill_no, 'amount' => (double) $this->amount, - 'currency_id' => (int) $this->currency_id, 'original_amount' => (double) $this->original_amount, - 'original_currency_id' => (int) $this->original_currency_id, + 'currency' => new CurrencyResource($this->currency), + 'original_currency' => new CurrencyResource($this->original_currency), 'currency_rate' => (double) $this->currency_rate, - 'dt_transaction' => $this->dt_transaction, 'status' => (int) $this->status, - 'booking_id' => (int) $this->booking_id, - 'company_id' => (int) $this->company_id + 'details' => TransactionDetailResource::collection($this->transactionDetails), + 'documents' => new DocumentResource($this->documents()->first()), + 'expires_on' => Carbon::parse($this->expires_on)->format('d-m-Y h:s:i'), + 'updated_at' => Carbon::parse($this->update_at)->format('d-m-Y h:s:i') ]; } } diff --git a/app/Models/Address.php b/app/Models/Address.php index 78033755..47a615b2 100644 --- a/app/Models/Address.php +++ b/app/Models/Address.php @@ -2,13 +2,13 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class Address * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Country country_id * @property \App\Models\Company company_id @@ -28,34 +28,34 @@ class Address extends AbstractModel protected $dates = ['deleted_at']; /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ - public function country(): HasOne + * @return BelongsTo + */ + public function country(): BelongsTo { - return $this->hasOne(Country::class, 'country_id', 'id'); + return $this->BelongsTo(Country::class, 'country_id', 'id'); } /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ - public function company(): HasOne + * @return BelongsTo + */ + public function company(): BelongsTo { - return $this->hasOne(Company::class, 'company_id', 'id'); + return $this->BelongsTo(Company::class, 'company_id', 'id'); } /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ - public function state(): HasOne + * @return BelongsTo + */ + public function state(): BelongsTo { - return $this->hasOne(State::class, 'state_id', 'id'); + return $this->BelongsTo(State::class, 'state_id', 'id'); } /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ - public function district(): HasOne + * @return BelongsTo + */ + public function district(): BelongsTo { - return $this->hasOne(District::class, 'district_id', 'id'); + return $this->BelongsTo(District::class, 'district_id', 'id'); } } diff --git a/app/Models/CompanyBank.php b/app/Models/Bank.php similarity index 68% rename from app/Models/CompanyBank.php rename to app/Models/Bank.php index 308d809d..9381b94a 100644 --- a/app/Models/CompanyBank.php +++ b/app/Models/Bank.php @@ -2,14 +2,14 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Database\Eloquent\Relations\HasOne; /** - * Class CompanyBank + * Class Bank * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Country country_id * @property \App\Models\Company company_id @@ -20,11 +20,11 @@ use Illuminate\Database\Eloquent\Relations\HasOne; * @property int default * @property int status */ -class CompanyBank extends AbstractModel +class Bank extends AbstractModel { use SoftDeletes; - protected $table = 'company_banks'; + protected $table = 'banks'; /** * @return \Illuminate\Database\Eloquent\Relations\HasOne @@ -35,10 +35,10 @@ class CompanyBank extends AbstractModel } /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne + * @return \Illuminate\Database\Eloquent\Relations\BelongsTo **/ - public function company(): HasOne + public function company(): BelongsTo { - return $this->hasOne(Company::class, 'company_id', 'id'); + return $this->BelongsTo(Company::class, 'company_id', 'id'); } } diff --git a/app/Models/Booking.php b/app/Models/Booking.php index 0e56c5fc..e719abc5 100644 --- a/app/Models/Booking.php +++ b/app/Models/Booking.php @@ -2,15 +2,20 @@ namespace App\Models; +use App\Classes\ValueObjects\Constants\RoleTypes; +use App\Scopes\CustomerBookingsScope; +use Illuminate\Database\Eloquent\Builder; +use Illuminate\Database\Eloquent\Relations\BelongsTo; +use Illuminate\Database\Eloquent\Relations\HasMany; +use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class Booking * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Company company_id - * @property \App\Models\CompanyBank transferable_bank_id + * @property \App\Models\Bank transferable_bank_id * @property string marking * @property string reference * @property float fix_amount @@ -24,4 +29,69 @@ class Booking extends AbstractModel protected $table = 'bookings'; protected $dates = ['deleted_at']; + + /** + * @return BelongsTo + */ + public function company(): BelongsTo + { + return $this->BelongsTo(Company::class, 'company_id'); + } + + /** + * @return BelongsTo + */ + public function service(): BelongsTo + { + return $this->BelongsTo(ServiceType::class, 'service_id'); + } + + /** + * @return BelongsTo + */ + public function bank(): BelongsTo + { + return $this->BelongsTo(Bank::class, 'bank_id'); + } + + /** + * @return BelongsTo + */ + public function fixedCurrency(): BelongsTo + { + return $this->BelongsTo(Currency::class, 'fix_currency_id'); + } + + /** + * @return BelongsTo + */ + public function convertibleCurrency(): BelongsTo + { + return $this->BelongsTo(Currency::class, 'convertible_currency_id'); + } + + /** + * @return BelongsTo + */ + public function conversionCurrency(): BelongsTo + { + return $this->BelongsTo(Currency::class, 'conversion_currency_id'); + } + + /** + * @return HasMany + */ + public function transactions(): HasMany + { + return $this->HasMany(Transaction::class, 'booking_id'); + } + + protected static function booted() + { + if (auth()->user()->type === RoleTypes::USER) { + static::addGlobalScope(new CustomerBookingsScope); + } + } + + } diff --git a/app/Models/Company.php b/app/Models/Company.php index f791ddeb..c1a6a191 100644 --- a/app/Models/Company.php +++ b/app/Models/Company.php @@ -1,14 +1,21 @@ HasMany(Contact::class, 'company_id'); + } + + /** + * @return HasMany + */ + public function addresses(): HasMany + { + return $this->HasMany(Address::class, 'company_id'); + } + /** * @return belongsToMany */ - public function segment(): belongsToMany + public function segments(): belongsToMany { - return $this->belongsToMany(Segment::class, 'segment_company', 'company_id', 'segment_id'); + return $this->belongsToMany(Segment::class, (new SegmentCompany())->getTable(), 'company_id', 'segment_id'); } + + /** + * @return belongsToMany + */ + public function employees(): belongsToMany + { + return $this->belongsToMany(User::class, (new Employee())->getTable(), 'company_id','user_id'); + } + + /** + * @return MorphMany + */ + public function documents(): morphMany + { + return $this->morphMany(Document::class, 'owner'); + } + + /** + * @return HasMany + */ + public function banks(): HasMany + { + return $this->HasMany(Bank::class, 'company_id'); + } + + /** + * @return HasMany + */ + public function bookings(): HasMany + { + return $this->HasMany(Booking::class, 'company_id'); + } + + /** + * @return Builder + */ + public function services(): Builder { + return ServiceType::where('status', ApprovalStatus::APPROVED)->whereHas('constants', function($query) { + $query->Where(function($query){ + $query->where('reference', SegmentConstants::SERVICE_TYPE)->where('detail->is_active', true); + })->orWhere(function($query) { + $query->where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE)->where('detail->is_active', true)->whereIn('segment_id', $this->segments->pluck('id')); + }); + }); + } + + public function servicesConfigurations(): Collection { + return $this->services()->get()->map(function($service) { + return new ServiceConfigurationsObject($service, + $service->constants->where('reference', SegmentConstants::SERVICE_TYPE)->first(), + $service->constants->where('reference', SegmentConstants::CUSTOM_SERVICE_TYPE)->whereIn('segment_id', $this->segments->pluck('id'))); + }); + } + } diff --git a/app/Models/Contact.php b/app/Models/Contact.php index 5480d946..0a54d3f7 100644 --- a/app/Models/Contact.php +++ b/app/Models/Contact.php @@ -2,13 +2,13 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class Contact * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Country country_id * @property \App\Models\Company company_id @@ -30,6 +30,14 @@ class Contact extends AbstractModel **/ public function company(): HasOne { - return $this->hasOne(Company::class, 'company_id', 'id'); + return $this->hasOne(Company::class); + } + + /** + * @return belongsTo + **/ + public function country(): belongsTo + { + return $this->belongsTo(Country::class); } } diff --git a/app/Models/Country.php b/app/Models/Country.php index b1abd046..3232366a 100644 --- a/app/Models/Country.php +++ b/app/Models/Country.php @@ -2,12 +2,12 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class Country * @package App\Models - * @version August 4, 2020, 4:36 am * * @property string name * @property string short_code @@ -20,4 +20,14 @@ class Country extends AbstractModel protected $table = 'countries'; protected $dates = ['deleted_at']; + + protected $fillable = ['name', 'short_code', 'phone_code']; + + /** + * @return HasMany + */ + public function currencies(): HasMany + { + return $this->HasMany(Currency::class, 'country_id', 'id'); + } } diff --git a/app/Models/Currency.php b/app/Models/Currency.php index 7297a2ce..cf3b4a6f 100644 --- a/app/Models/Currency.php +++ b/app/Models/Currency.php @@ -2,6 +2,7 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; @@ -10,7 +11,6 @@ use Illuminate\Database\Eloquent\Relations\hasMany; /** * Class Currency * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Country country_id * @property string name @@ -27,17 +27,17 @@ class Currency extends AbstractModel protected $dates = ['deleted_at']; /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ - public function country(): HasOne + * @return BelongsTo + */ + public function country(): BelongsTo { - return $this->hasOne(Country::class, 'country_id', 'id'); + return $this->BelongsTo(Country::class, 'country_id', 'id'); } /** * @return hasMany */ - public function currency_rates(): hasMany + public function rates(): hasMany { return $this->hasMany(CurrencyRate::class, 'currency_id'); } diff --git a/app/Models/CurrencyLog.php b/app/Models/CurrencyLog.php index d294b282..ee519e8f 100644 --- a/app/Models/CurrencyLog.php +++ b/app/Models/CurrencyLog.php @@ -2,8 +2,6 @@ namespace App\Models; -use Illuminate\Database\Eloquent\Model; - class CurrencyLog extends AbstractModel { protected $table = 'currency_logs'; diff --git a/app/Models/CurrencyRate.php b/app/Models/CurrencyRate.php index 73b42c50..ca8cad92 100644 --- a/app/Models/CurrencyRate.php +++ b/app/Models/CurrencyRate.php @@ -10,5 +10,7 @@ class CurrencyRate extends AbstractModel protected $table = 'currency_rates'; + protected $fillable = ['currency_id', 'selling', 'payment_method_type']; + protected $dates = ['deleted_at']; } diff --git a/app/Models/District.php b/app/Models/District.php index 4cd4c7e6..13a90f85 100644 --- a/app/Models/District.php +++ b/app/Models/District.php @@ -2,18 +2,18 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class District * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Country country_id * @property \App\Models\State state_id * @property string name - * @property text postcode + * @property string postcode */ class District extends AbstractModel { @@ -24,18 +24,18 @@ class District extends AbstractModel protected $dates = ['deleted_at']; /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ - public function country(): HasOne + * @return BelongsTo + */ + public function country(): BelongsTo { - return $this->hasOne(Country::class, 'country_id', 'id'); + return $this->belongsTo(Country::class, 'country_id', 'id'); } /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne + * @return BelongsTo **/ - public function state(): HasOne + public function state(): BelongsTo { - return $this->hasOne(State::class, 'state_id', 'id'); + return $this->BelongsTo(State::class, 'state_id', 'id'); } } diff --git a/app/Models/Document.php b/app/Models/Document.php index 05899fdf..eb3f8c77 100644 --- a/app/Models/Document.php +++ b/app/Models/Document.php @@ -2,7 +2,9 @@ namespace App\Models; -use Illuminate\Database\Eloquent\Model; +use Carbon\Traits\Timestamp; +use Illuminate\Database\Eloquent\Relations\HasOne; +use Illuminate\Database\Eloquent\Relations\MorphTo; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Database\Eloquent\Relations\hasMany; @@ -17,7 +19,7 @@ use Illuminate\Database\Eloquent\Relations\hasMany; * @property int document_type * @property string reference * @property int status - * @property \App\Models\User approved_by + * @property \App\Models\User approver * @property timestamp issued_date * @property timestamp expired_date * @property timestamp approved_date @@ -30,6 +32,14 @@ class Document extends AbstractModel protected $dates = ['deleted_at']; + /** + * @return \Illuminate\Database\Eloquent\Relations\MorphTo + */ + public function owner(): morphTo + { + return $this->morphTo(); + } + /** * @return hasMany */ @@ -38,4 +48,12 @@ class Document extends AbstractModel return $this->hasMany(File::class, 'document_id'); } + /** + * @return HasOne + */ + public function approver(): hasOne + { + return $this->hasOne(User::class, 'id', 'approver'); + } + } diff --git a/app/Models/CompanyEmployee.php b/app/Models/Employee.php similarity index 58% rename from app/Models/CompanyEmployee.php rename to app/Models/Employee.php index bff993ad..65dab67d 100644 --- a/app/Models/CompanyEmployee.php +++ b/app/Models/Employee.php @@ -2,26 +2,26 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\Relations\HasOne; /** * Class CompanyEmployee * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Company company_id * @property \App\Models\User user_id */ -class CompanyEmployee extends AbstractModel +class Employee extends AbstractModel { - protected $table = 'company_employee'; - + protected $table = 'employees'; + /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ - public function company(): HasOne + * @return HasMany + */ + public function company(): HasMany { - return $this->hasOne(Company::class, 'company_id', 'id'); + return $this->HasMany(Company::class, 'company_id', 'id'); } /** diff --git a/app/Models/File.php b/app/Models/File.php index 8c175039..6707fd9f 100644 --- a/app/Models/File.php +++ b/app/Models/File.php @@ -20,6 +20,8 @@ class File extends AbstractModel protected $table = 'files'; + protected $fillable = ['file']; + protected $dates = ['deleted_at']; public function getFileAttribute($value) diff --git a/app/Models/PasswordReset.php b/app/Models/PasswordReset.php new file mode 100644 index 00000000..6ab27179 --- /dev/null +++ b/app/Models/PasswordReset.php @@ -0,0 +1,25 @@ +where('is_expired', false)->where('is_complete', false); + } + + /** + * @return BelongsTo + */ + public function user(): BelongsTo { + return $this->belongsTo(User::class, 'user_id', 'id'); + } +} diff --git a/app/Models/Receipt.php b/app/Models/Receipt.php index d534e7fd..b4537c26 100644 --- a/app/Models/Receipt.php +++ b/app/Models/Receipt.php @@ -9,9 +9,9 @@ class Receipt extends AbstractModel { protected $table = 'receipt'; - public function company(): HasOne + public function transaction(): HasOne { - return $this->hasOne(Companies::class, 'company_id', 'id'); + return $this->hasOne(Transaction::class, 'transaction_id', 'id'); } public function currency(): HasOne diff --git a/app/Models/Role.php b/app/Models/Role.php index c6b6e3a6..495d37da 100644 --- a/app/Models/Role.php +++ b/app/Models/Role.php @@ -2,7 +2,6 @@ namespace App\Models; -use Spatie\Permission\Models\Role as SpatieRole; use Spatie\Permission\Models\Permission; class Role extends AbstractModel diff --git a/app/Models/Segment.php b/app/Models/Segment.php index 97e2fa1a..339e8e86 100644 --- a/app/Models/Segment.php +++ b/app/Models/Segment.php @@ -2,12 +2,12 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class Segment * @package App\Models - * @version August 4, 2020, 4:36 am * * @property string name * @property string reference @@ -19,4 +19,12 @@ class Segment extends AbstractModel protected $table = 'segments'; protected $dates = ['deleted_at']; + + /** + * @return HasMany + */ + public function constants(): HasMany + { + return $this->HasMany(SegmentConstant::class, 'segment_id', 'id'); + } } diff --git a/app/Models/SegmentCompany.php b/app/Models/SegmentCompany.php index bda06fcf..660057fc 100644 --- a/app/Models/SegmentCompany.php +++ b/app/Models/SegmentCompany.php @@ -2,17 +2,7 @@ namespace App\Models; -use Illuminate\Database\Eloquent\Model; - -/** - * Class SegmentCompany - * @package App\Models - * @version August 4, 2020, 4:36 am - * - * @property \App\Models\Segment segment_id - * @property \App\Models\CPmpany company_id - */ class SegmentCompany extends AbstractModel { - protected $table = 'segment_company'; + protected $table = 'segment_companies'; } diff --git a/app/Models/SegmentConstant.php b/app/Models/SegmentConstant.php index aae6648d..08c8b2af 100644 --- a/app/Models/SegmentConstant.php +++ b/app/Models/SegmentConstant.php @@ -2,15 +2,16 @@ namespace App\Models; +use App\Classes\ValueObjects\Constants\SegmentConstants; +use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class SegmentConstant * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Segment segment_id - * @property text detail + * @property string detail */ class SegmentConstant extends AbstractModel { @@ -25,4 +26,22 @@ class SegmentConstant extends AbstractModel return $value ? json_decode($value) : []; } + /** + * @return BelongsTo + */ + public function segment(): BelongsTo + { + return $this->BelongsTo(Segment::class, 'segment_id', 'id'); + } + + /** + * @return mixed + */ + public function service(){ + return $this->hasOne(ServiceType::class, 'id', 'detail->id') + ->whereIn('reference', [SegmentConstants::SERVICE_TYPE, SegmentConstants::CUSTOM_SERVICE_TYPE]); + } + + + } diff --git a/app/Models/ServiceType.php b/app/Models/ServiceType.php new file mode 100644 index 00000000..b3cac31b --- /dev/null +++ b/app/Models/ServiceType.php @@ -0,0 +1,71 @@ + 'string' + ]; + + /** + * Validation rules + * + * @var array + */ + public static $rules = [ + 'name' => 'required' + ]; + + /** + * @return hasMany + */ + public function rates(): hasMany + { + return $this->hasMany(CurrencyRate::class, 'service_id'); + } + + /** + * @return hasMany + */ + public function constants(): hasMany + { + return $this->hasMany(SegmentConstant::class, 'detail->id') + ->whereIn('reference', [SegmentConstants::SERVICE_TYPE, SegmentConstants::CUSTOM_SERVICE_TYPE]); + } + +} diff --git a/app/Models/State.php b/app/Models/State.php index 7912a1d7..fa920454 100644 --- a/app/Models/State.php +++ b/app/Models/State.php @@ -2,12 +2,12 @@ namespace App\Models; +use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\SoftDeletes; /** * Class State * @package App\Models - * @version August 4, 2020, 4:36 am * * @property \App\Models\Country country_id * @property string name @@ -21,8 +21,8 @@ class State extends AbstractModel protected $dates = ['deleted_at']; /** - * @return \Illuminate\Database\Eloquent\Relations\HasOne - **/ + * @return HasOne + */ public function country(): HasOne { return $this->hasOne(Country::class, 'country_id', 'id'); diff --git a/app/Models/Transaction.php b/app/Models/Transaction.php index 51b28c09..51597ba2 100644 --- a/app/Models/Transaction.php +++ b/app/Models/Transaction.php @@ -2,26 +2,54 @@ namespace App\Models; -use Illuminate\Database\Eloquent\Relations\HasOne; +use App\Classes\General\Interfaces\Documentable; +use Illuminate\Database\Eloquent\Relations\BelongsTo; +use Illuminate\Database\Eloquent\Relations\HasMany; +use Illuminate\Database\Eloquent\Relations\MorphMany; -class Transaction extends AbstractModel +class Transaction extends AbstractModel implements Documentable { - protected $table = 'transaction'; + protected $table = 'transactions'; - public function company(): HasOne + /** + * @return BelongsTo + */ + public function booking(): BelongsTo { - return $this->hasOne(Companies::class, 'company_id', 'id'); + return $this->BelongsTo( booking::class, 'booking_id', 'id'); } - - public function currency(): HasOne + + /** + * @return MorphMany + */ + public function documents(): morphMany { - return $this->hasOne(Currency::class, 'currency_id', 'id'); + return $this->morphMany(Document::class, 'owner'); } - - public function original_currency(): HasOne + + /** + * @return BelongsTo + */ + public function currency(): BelongsTo { - return $this->hasOne(Currency::class, 'original_currency_id', 'id'); + return $this->BelongsTo(Currency::class, 'currency_id', 'id'); + } + + /** + * @return BelongsTo + */ + public function original_currency(): BelongsTo + { + return $this->BelongsTo(Currency::class, 'original_currency_id', 'id'); + } + + /** + * @return HasMany + */ + public function transactionDetails(): HasMany + { + return $this->HasMany(TransactionDetail::class, 'transaction_id', 'id'); } } diff --git a/app/Models/User.php b/app/Models/User.php index 36e9e2ab..d41cbb7f 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -60,8 +60,8 @@ class User extends AbstractModel implements /** * @return belongsToMany */ - public function company(): belongsToMany + public function company(): belongsToMany { - return $this->belongsToMany(Company::class, 'company_employee', 'user_id', 'company_id'); + return $this->belongsToMany(Company::class, (new Employee())->getTable(), 'user_id', 'company_id'); } } diff --git a/app/Models/UserEmailVerification.php b/app/Models/UserEmailVerification.php new file mode 100644 index 00000000..278c8cd6 --- /dev/null +++ b/app/Models/UserEmailVerification.php @@ -0,0 +1,28 @@ +where('is_active', true)->where('is_complete', false); + } + + /** + * @return BelongsTo + */ + public function user(): BelongsTo { + return $this->belongsTo(User::class, 'email', 'email'); + } +} diff --git a/app/Models/WalletTransaction.php b/app/Models/WalletTransaction.php index efd5a878..9441c396 100644 --- a/app/Models/WalletTransaction.php +++ b/app/Models/WalletTransaction.php @@ -13,6 +13,11 @@ class WalletTransaction extends AbstractModel { return $this->hasOne(Wallet::class, 'wallet_id', 'id'); } + + public function transaction(): HasOne + { + return $this->hasOne(Transaction::class, 'transaction_id', 'id'); + } public function currency(): HasOne { diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index 30490683..b14e5898 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -3,7 +3,6 @@ namespace App\Providers; use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; -use Illuminate\Support\Facades\Gate; class AuthServiceProvider extends ServiceProvider { diff --git a/app/Providers/EventServiceProvider.php b/app/Providers/EventServiceProvider.php index 723a290d..1c0e60ee 100644 --- a/app/Providers/EventServiceProvider.php +++ b/app/Providers/EventServiceProvider.php @@ -5,7 +5,6 @@ namespace App\Providers; use Illuminate\Auth\Events\Registered; use Illuminate\Auth\Listeners\SendEmailVerificationNotification; use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider; -use Illuminate\Support\Facades\Event; class EventServiceProvider extends ServiceProvider { diff --git a/app/Scopes/CustomerBookingsScope.php b/app/Scopes/CustomerBookingsScope.php new file mode 100644 index 00000000..c2da5b86 --- /dev/null +++ b/app/Scopes/CustomerBookingsScope.php @@ -0,0 +1,27 @@ +whereHas('company', function($query){ + return $query->whereHas('employees', function($query){ + return $query->where('user_id', Auth()->user()->id); + }); + }); + } + +} \ No newline at end of file diff --git a/composer.json b/composer.json index 5aab2193..ec061d4f 100644 --- a/composer.json +++ b/composer.json @@ -9,13 +9,16 @@ "license": "MIT", "require": { "php": "^7.2.5", + "ext-fileinfo": "*", "ext-json": "^1.6", + "barryvdh/laravel-dompdf": "^0.9.0", "fideloper/proxy": "^4.2", "fruitcake/laravel-cors": "^1.0", "guzzlehttp/guzzle": "^6.3", "intervention/image": "^2.5", "laravel/framework": "^7.0", "laravel/tinker": "^2.0", + "rinvex/countries": "^6.1", "spatie/laravel-activitylog": "^3.14", "spatie/laravel-permission": "^3.17", "tymon/jwt-auth": "^1.0" diff --git a/config/app.php b/config/app.php index deade8b0..a8881019 100644 --- a/config/app.php +++ b/config/app.php @@ -67,7 +67,7 @@ return [ | */ - 'timezone' => 'UTC', + 'timezone' => 'Asia/Kuala_Lumpur', /* |-------------------------------------------------------------------------- @@ -177,6 +177,7 @@ return [ // Third Parties Spatie\Permission\PermissionServiceProvider::class, + Barryvdh\DomPDF\ServiceProvider::class, ], /* @@ -228,6 +229,7 @@ return [ 'URL' => Illuminate\Support\Facades\URL::class, 'Validator' => Illuminate\Support\Facades\Validator::class, 'View' => Illuminate\Support\Facades\View::class, + 'PDF' => Barryvdh\DomPDF\Facade::class, ], diff --git a/config/filesystems.php b/config/filesystems.php index 94c81126..3094b721 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -55,6 +55,13 @@ return [ 'visibility' => 'public', ], + 'documents' => [ + 'driver' => 'local', + 'root' => storage_path('app/documents'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'private', + ], + 's3' => [ 'driver' => 's3', 'key' => env('AWS_ACCESS_KEY_ID'), diff --git a/config/jwt.php b/config/jwt.php new file mode 100644 index 00000000..e1af3ccc --- /dev/null +++ b/config/jwt.php @@ -0,0 +1,302 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +return [ + + /* + |-------------------------------------------------------------------------- + | JWT Authentication Secret + |-------------------------------------------------------------------------- + | + | Don't forget to set this in your .env file, as it will be used to sign + | your tokens. A helper command is provided for this: + | `php artisan jwt:secret` + | + | Note: This will be used for Symmetric algorithms only (HMAC), + | since RSA and ECDSA use a private/public key combo (See below). + | + */ + + 'secret' => env('JWT_SECRET'), + + /* + |-------------------------------------------------------------------------- + | JWT Authentication Keys + |-------------------------------------------------------------------------- + | + | The algorithm you are using, will determine whether your tokens are + | signed with a random string (defined in `JWT_SECRET`) or using the + | following public & private keys. + | + | Symmetric Algorithms: + | HS256, HS384 & HS512 will use `JWT_SECRET`. + | + | Asymmetric Algorithms: + | RS256, RS384 & RS512 / ES256, ES384 & ES512 will use the keys below. + | + */ + + 'keys' => [ + + /* + |-------------------------------------------------------------------------- + | Public Key + |-------------------------------------------------------------------------- + | + | A path or resource to your public key. + | + | E.g. 'file://path/to/public/key' + | + */ + + 'public' => env('JWT_PUBLIC_KEY'), + + /* + |-------------------------------------------------------------------------- + | Private Key + |-------------------------------------------------------------------------- + | + | A path or resource to your private key. + | + | E.g. 'file://path/to/private/key' + | + */ + + 'private' => env('JWT_PRIVATE_KEY'), + + /* + |-------------------------------------------------------------------------- + | Passphrase + |-------------------------------------------------------------------------- + | + | The passphrase for your private key. Can be null if none set. + | + */ + + 'passphrase' => env('JWT_PASSPHRASE'), + + ], + + /* + |-------------------------------------------------------------------------- + | JWT time to live + |-------------------------------------------------------------------------- + | + | Specify the length of time (in minutes) that the token will be valid for. + | Defaults to 1 hour. + | + | You can also set this to null, to yield a never expiring token. + | Some people may want this behaviour for e.g. a mobile app. + | This is not particularly recommended, so make sure you have appropriate + | systems in place to revoke the token if necessary. + | Notice: If you set this to null you should remove 'exp' element from 'required_claims' list. + | + */ + + 'ttl' => env('JWT_TTL', 60), + + /* + |-------------------------------------------------------------------------- + | Refresh time to live + |-------------------------------------------------------------------------- + | + | Specify the length of time (in minutes) that the token can be refreshed + | within. I.E. The user can refresh their token within a 2 week window of + | the original token being created until they must re-authenticate. + | Defaults to 2 weeks. + | + | You can also set this to null, to yield an infinite refresh time. + | Some may want this instead of never expiring tokens for e.g. a mobile app. + | This is not particularly recommended, so make sure you have appropriate + | systems in place to revoke the token if necessary. + | + */ + + 'refresh_ttl' => env('JWT_REFRESH_TTL', 20160), + + /* + |-------------------------------------------------------------------------- + | JWT hashing algorithm + |-------------------------------------------------------------------------- + | + | Specify the hashing algorithm that will be used to sign the token. + | + | See here: https://github.com/namshi/jose/tree/master/src/Namshi/JOSE/Signer/OpenSSL + | for possible values. + | + */ + + 'algo' => env('JWT_ALGO', 'HS256'), + + /* + |-------------------------------------------------------------------------- + | Required Claims + |-------------------------------------------------------------------------- + | + | Specify the required claims that must exist in any token. + | A TokenInvalidException will be thrown if any of these claims are not + | present in the payload. + | + */ + + 'required_claims' => [ + 'iss', + 'iat', + 'exp', + 'nbf', + 'sub', + 'jti', + ], + + /* + |-------------------------------------------------------------------------- + | Persistent Claims + |-------------------------------------------------------------------------- + | + | Specify the claim keys to be persisted when refreshing a token. + | `sub` and `iat` will automatically be persisted, in + | addition to the these claims. + | + | Note: If a claim does not exist then it will be ignored. + | + */ + + 'persistent_claims' => [ + 'name', 'email', 'type', 'company_id', 'status', 'verification'], + + /* + |-------------------------------------------------------------------------- + | Lock Subject + |-------------------------------------------------------------------------- + | + | This will determine whether a `prv` claim is automatically added to + | the token. The purpose of this is to ensure that if you have multiple + | authentication models e.g. `App\User` & `App\OtherPerson`, then we + | should prevent one authentication request from impersonating another, + | if 2 tokens happen to have the same id across the 2 different models. + | + | Under specific circumstances, you may want to disable this behaviour + | e.g. if you only have one authentication model, then you would save + | a little on token size. + | + */ + + 'lock_subject' => true, + + /* + |-------------------------------------------------------------------------- + | Leeway + |-------------------------------------------------------------------------- + | + | This property gives the jwt timestamp claims some "leeway". + | Meaning that if you have any unavoidable slight clock skew on + | any of your servers then this will afford you some level of cushioning. + | + | This applies to the claims `iat`, `nbf` and `exp`. + | + | Specify in seconds - only if you know you need it. + | + */ + + 'leeway' => env('JWT_LEEWAY', 0), + + /* + |-------------------------------------------------------------------------- + | Blacklist Enabled + |-------------------------------------------------------------------------- + | + | In order to invalidate tokens, you must have the blacklist enabled. + | If you do not want or need this functionality, then set this to false. + | + */ + + 'blacklist_enabled' => env('JWT_BLACKLIST_ENABLED', true), + + /* + | ------------------------------------------------------------------------- + | Blacklist Grace Period + | ------------------------------------------------------------------------- + | + | When multiple concurrent requests are made with the same JWT, + | it is possible that some of them fail, due to token regeneration + | on every request. + | + | Set grace period in seconds to prevent parallel request failure. + | + */ + + 'blacklist_grace_period' => env('JWT_BLACKLIST_GRACE_PERIOD', 0), + + /* + |-------------------------------------------------------------------------- + | Cookies encryption + |-------------------------------------------------------------------------- + | + | By default Laravel encrypt cookies for security reason. + | If you decide to not decrypt cookies, you will have to configure Laravel + | to not encrypt your cookie token by adding its name into the $except + | array available in the middleware "EncryptCookies" provided by Laravel. + | see https://laravel.com/docs/master/responses#cookies-and-encryption + | for details. + | + | Set it to true if you want to decrypt cookies. + | + */ + + 'decrypt_cookies' => false, + + /* + |-------------------------------------------------------------------------- + | Providers + |-------------------------------------------------------------------------- + | + | Specify the various providers used throughout the package. + | + */ + + 'providers' => [ + + /* + |-------------------------------------------------------------------------- + | JWT Provider + |-------------------------------------------------------------------------- + | + | Specify the provider that is used to create and decode the tokens. + | + */ + + 'jwt' => Tymon\JWTAuth\Providers\JWT\Lcobucci::class, + + /* + |-------------------------------------------------------------------------- + | Authentication Provider + |-------------------------------------------------------------------------- + | + | Specify the provider that is used to authenticate users. + | + */ + + 'auth' => Tymon\JWTAuth\Providers\Auth\Illuminate::class, + + /* + |-------------------------------------------------------------------------- + | Storage Provider + |-------------------------------------------------------------------------- + | + | Specify the provider that is used to store tokens in the blacklist. + | + */ + + 'storage' => Tymon\JWTAuth\Providers\Storage\Illuminate::class, + + ], + +]; diff --git a/database/migrations/2013_06_01_000006_create_permission_tables.php b/database/migrations/2013_06_01_000006_create_permission_tables.php index ff39ab91..7859b785 100644 --- a/database/migrations/2013_06_01_000006_create_permission_tables.php +++ b/database/migrations/2013_06_01_000006_create_permission_tables.php @@ -1,5 +1,6 @@ unsignedBigInteger('permission_id'); + $table->foreignId('permission_id'); $table->string('model_type'); - $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->foreignId($columnNames['model_morph_key']); $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_permissions_model_id_model_type_index'); $table->foreign('permission_id') @@ -52,10 +54,10 @@ class CreatePermissionTables extends Migration }); Schema::create($tableNames['model_has_roles'], function (Blueprint $table) use ($tableNames, $columnNames) { - $table->unsignedBigInteger('role_id'); + $table->foreignId('role_id'); $table->string('model_type'); - $table->unsignedBigInteger($columnNames['model_morph_key']); + $table->foreignId($columnNames['model_morph_key']); $table->index([$columnNames['model_morph_key'], 'model_type'], 'model_has_roles_model_id_model_type_index'); $table->foreign('role_id') @@ -68,8 +70,8 @@ class CreatePermissionTables extends Migration }); Schema::create($tableNames['role_has_permissions'], function (Blueprint $table) use ($tableNames) { - $table->unsignedBigInteger('permission_id'); - $table->unsignedBigInteger('role_id'); + $table->foreignId('permission_id'); + $table->foreignId('role_id'); $table->foreign('permission_id') ->references('id') @@ -93,6 +95,7 @@ class CreatePermissionTables extends Migration * Reverse the migrations. * * @return void + * @throws Exception */ public function down() { diff --git a/database/migrations/2014_10_11_000000_create_users_table.php b/database/migrations/2014_10_11_000000_create_users_table.php index 9fda5b3e..3ac34a63 100644 --- a/database/migrations/2014_10_11_000000_create_users_table.php +++ b/database/migrations/2014_10_11_000000_create_users_table.php @@ -1,6 +1,7 @@ string('name'); $table->string('email')->unique(); $table->string('password'); - $table->integer('type')->nullable()->default(1); - $table->integer('status')->nullable()->default(1); + $table->integer('type')->default(RoleTypes::USER); + $table->integer('status')->default(ApprovalStatus::PENDING_VERIFICATION); $table->rememberToken(); $table->timestamp('active_at')->nullable(); - $table->timestamps(); $table->softDeletes(); + $table->timestamps(); }); } diff --git a/database/migrations/2014_10_11_100009_create_countries_table.php b/database/migrations/2014_10_11_100009_create_countries_table.php index c4946e70..11069e71 100644 --- a/database/migrations/2014_10_11_100009_create_countries_table.php +++ b/database/migrations/2014_10_11_100009_create_countries_table.php @@ -15,11 +15,11 @@ class CreateCountriesTable extends Migration { Schema::create('countries', function (Blueprint $table) { $table->id(); - $table->string('name')->nullable(); - $table->string('short_code')->nullable(); - $table->string('phone_code')->nullable(); - $table->timestamps(); + $table->string('name')->unique(); + $table->string('short_code')->unique(); + $table->string('phone_code')->unique(); $table->softDeletes(); + $table->timestamps(); }); } diff --git a/database/migrations/2014_10_11_100010_create_currencies_table.php b/database/migrations/2014_10_11_100010_create_currencies_table.php index 62e92cd6..b550c86b 100644 --- a/database/migrations/2014_10_11_100010_create_currencies_table.php +++ b/database/migrations/2014_10_11_100010_create_currencies_table.php @@ -15,13 +15,14 @@ class CreateCurrenciesTable extends Migration { Schema::create('currencies', function (Blueprint $table) { $table->id(); - $table->bigInteger('country_id')->unsigned()->nullable(); - $table->foreign('country_id')->references('id')->on('countries')->onDelete('cascade'); - $table->string('name')->nullable(); - $table->string('short_code')->nullable(); + $table->foreignId('country_id')->unsigned(); + $table->string('name'); + $table->string('short_code'); $table->string('symbol')->nullable(); - $table->timestamps(); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('country_id')->references('id')->on('countries'); }); } diff --git a/database/migrations/2014_10_11_100011_create_currency_logs_table.php b/database/migrations/2014_10_11_100011_create_currency_logs_table.php index cd3ebb34..d356d5b5 100644 --- a/database/migrations/2014_10_11_100011_create_currency_logs_table.php +++ b/database/migrations/2014_10_11_100011_create_currency_logs_table.php @@ -15,12 +15,13 @@ class CreateCurrencyLogsTable extends Migration { Schema::create('currency_logs', function (Blueprint $table) { $table->id(); - $table->bigInteger('currency_id')->unsigned()->nullable(); - $table->foreign('currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->decimal('selling', 20, 5)->nullable(); - $table->bigInteger('created_by')->unsigned()->nullable(); - $table->foreign('created_by')->references('id')->on('users')->onDelete('cascade'); + $table->foreignId('currency_id')->unsigned(); + $table->foreignId('created_by')->unsigned(); + $table->softDeletes(); $table->timestamps(); + + $table->foreign('created_by')->references('id')->on('users'); + $table->foreign('currency_id')->references('id')->on('currencies'); }); } diff --git a/database/migrations/2014_10_11_100012_create_states_table.php b/database/migrations/2014_10_11_100012_create_states_table.php index e3c89c1d..63c077bf 100644 --- a/database/migrations/2014_10_11_100012_create_states_table.php +++ b/database/migrations/2014_10_11_100012_create_states_table.php @@ -1,5 +1,6 @@ id(); - $table->bigInteger('country_id')->unsigned()->nullable(); - $table->foreign('country_id')->references('id')->on('countries')->onDelete('cascade'); - $table->string('name')->nullable(); - $table->integer('status')->nullable(); - $table->timestamps(); + $table->foreignId('country_id')->unsigned(); + $table->string('name'); + $table->integer('status')->default(ApprovalStatus::APPROVED); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('country_id')->references('id')->on('countries'); }); } diff --git a/database/migrations/2014_10_11_100013_create_districts_table.php b/database/migrations/2014_10_11_100013_create_districts_table.php index 42da9530..a5d1f51c 100644 --- a/database/migrations/2014_10_11_100013_create_districts_table.php +++ b/database/migrations/2014_10_11_100013_create_districts_table.php @@ -1,5 +1,6 @@ id(); - $table->bigInteger('country_id')->unsigned()->nullable(); - $table->foreign('country_id')->references('id')->on('countries')->onDelete('cascade'); - $table->bigInteger('state_id')->unsigned()->nullable(); - $table->foreign('state_id')->references('id')->on('states')->onDelete('cascade'); - $table->string('name')->nullable(); - $table->text('postcode')->nullable(); - $table->integer('status')->nullable(); - $table->timestamps(); + $table->foreignId('country_id')->unsigned(); + $table->foreignId('state_id')->unsigned(); + $table->string('name'); + $table->text('postcode'); + $table->integer('status')->default(ApprovalStatus::APPROVED); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('country_id')->references('id')->on('countries'); + $table->foreign('state_id')->references('id')->on('states'); }); } diff --git a/database/migrations/2020_07_30_022600_create_password_resets_table.php b/database/migrations/2020_07_30_022600_create_password_resets_table.php index f465e56d..7d75d3c4 100644 --- a/database/migrations/2020_07_30_022600_create_password_resets_table.php +++ b/database/migrations/2020_07_30_022600_create_password_resets_table.php @@ -15,7 +15,7 @@ class CreatePasswordResetsTable extends Migration { Schema::create('password_resets', function (Blueprint $table) { $table->id(); - $table->bigInteger('user_id')->unsigned(); + $table->foreignId('user_id')->unsigned(); $table->string('token'); $table->boolean('is_expired')->default(true); $table->boolean('is_complete')->default(false); diff --git a/database/migrations/2020_07_30_023042_create_activity_log_table.php b/database/migrations/2020_07_30_023042_create_activity_log_table.php index 107cf045..2f49bef0 100644 --- a/database/migrations/2020_07_30_023042_create_activity_log_table.php +++ b/database/migrations/2020_07_30_023042_create_activity_log_table.php @@ -17,9 +17,9 @@ class CreateActivityLogTable extends Migration $table->id(); $table->string('log_name')->nullable(); $table->text('description'); - $table->unsignedBigInteger('subject_id')->nullable(); + $table->foreignId('subject_id')->nullable(); $table->string('subject_type')->nullable(); - $table->unsignedBigInteger('causer_id')->nullable(); + $table->foreignId('causer_id')->nullable(); $table->string('causer_type')->nullable(); $table->text('properties')->nullable(); $table->timestamps(); diff --git a/database/migrations/2020_10_22_071102_create_companies_table.php b/database/migrations/2020_10_22_071102_create_companies_table.php index de5f45ab..cb6747e5 100644 --- a/database/migrations/2020_10_22_071102_create_companies_table.php +++ b/database/migrations/2020_10_22_071102_create_companies_table.php @@ -1,6 +1,7 @@ id(); $table->string('name'); $table->string('reference'); - $table->integer('type'); + $table->integer('type')->default(CompanyType::COMPANY_BUSINESS); $table->integer('business_type')->default(BusinessType::IMPORTER); - $table->integer('status')->default(ApprovalStatus::ACTIVE); - $table->timestamps(); + $table->integer('status')->default(ApprovalStatus::PENDING_SUBMISSION); $table->softDeletes(); + $table->timestamps(); }); } diff --git a/database/migrations/2020_10_22_071120_create_contacts_table.php b/database/migrations/2020_10_22_071120_create_contacts_table.php index 5a685c90..c8e70331 100644 --- a/database/migrations/2020_10_22_071120_create_contacts_table.php +++ b/database/migrations/2020_10_22_071120_create_contacts_table.php @@ -15,15 +15,17 @@ class CreateContactsTable extends Migration { Schema::create('contacts', function (Blueprint $table) { $table->id(); - $table->bigInteger('country_id')->unsigned()->nullable(); - $table->foreign('country_id')->references('id')->on('countries')->onDelete('cascade'); - $table->bigInteger('company_id')->unsigned()->nullable(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); - $table->string('reference')->nullable(); + $table->foreignId('company_id')->unsigned(); + $table->foreignId('country_id')->unsigned(); + $table->string('reference'); $table->string('phone')->nullable(); $table->string('email')->nullable(); $table->string('wechat_id')->nullable(); + $table->softDeletes(); $table->timestamps(); + + $table->foreign('country_id')->references('id')->on('countries'); + $table->foreign('company_id')->references('id')->on('companies'); }); } diff --git a/database/migrations/2020_10_22_071121_create_addresses_table.php b/database/migrations/2020_10_22_071121_create_addresses_table.php index 8c44b0f8..03583080 100644 --- a/database/migrations/2020_10_22_071121_create_addresses_table.php +++ b/database/migrations/2020_10_22_071121_create_addresses_table.php @@ -16,20 +16,21 @@ class CreateAddressesTable extends Migration { Schema::create('addresses', function (Blueprint $table) { $table->id(); - $table->bigInteger('country_id')->unsigned()->nullable(); - $table->foreign('country_id')->references('id')->on('countries')->onDelete('cascade'); - $table->bigInteger('company_id')->unsigned()->nullable(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); - $table->bigInteger('state_id')->unsigned()->nullable(); - $table->foreign('state_id')->references('id')->on('states')->onDelete('cascade'); - $table->bigInteger('district_id')->unsigned()->nullable(); - $table->foreign('district_id')->references('id')->on('districts')->onDelete('cascade'); - $table->string('postcode')->nullable(); - $table->string('street_one')->nullable(); + $table->foreignId('company_id')->unsigned(); + $table->foreignId('country_id')->unsigned(); + $table->foreignId('state_id')->unsigned(); + $table->foreignId('district_id')->unsigned(); + $table->string('postcode'); + $table->string('street_one'); $table->string('street_two')->nullable(); - $table->integer('billing_type')->nullable(); - $table->timestamps(); + $table->integer('billing')->default(true); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('country_id')->references('id')->on('countries'); + $table->foreign('company_id')->references('id')->on('companies'); + $table->foreign('state_id')->references('id')->on('states'); + $table->foreign('district_id')->references('id')->on('districts'); }); } diff --git a/database/migrations/2020_10_22_071150_create_company_employees_table.php b/database/migrations/2020_10_22_071150_create_employees_table.php similarity index 61% rename from database/migrations/2020_10_22_071150_create_company_employees_table.php rename to database/migrations/2020_10_22_071150_create_employees_table.php index b8fb2b48..916692f8 100644 --- a/database/migrations/2020_10_22_071150_create_company_employees_table.php +++ b/database/migrations/2020_10_22_071150_create_employees_table.php @@ -1,10 +1,11 @@ bigInteger('company_id')->unsigned(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); - $table->bigInteger('user_id')->unsigned(); - $table->foreign('user_id')->references('id')->on('users')->onDelete('cascade'); + Schema::create('employees', function (Blueprint $table) { + $table->foreignId('company_id')->unsigned(); + $table->foreignId('user_id')->unsigned(); + $table->integer('status')->default(ApprovalStatus::APPROVED); + $table->primary(['company_id', 'user_id']); + $table->foreign('user_id')->references('id')->on('users'); + $table->foreign('company_id')->references('id')->on('companies'); }); } diff --git a/database/migrations/2020_11_03_122319_create_documents_table.php b/database/migrations/2020_11_03_122319_create_documents_table.php index dbe9c684..618a3b75 100644 --- a/database/migrations/2020_11_03_122319_create_documents_table.php +++ b/database/migrations/2020_11_03_122319_create_documents_table.php @@ -1,5 +1,6 @@ id(); - $table->integer('owner_id')->nullable(); - $table->integer('owner_type')->nullable(); - $table->string('document_type')->nullable(); - $table->string('reference')->nullable(); - $table->integer('status')->nullable(); - $table->bigInteger('approved_by')->unsigned()->nullable(); - $table->foreign('approved_by')->references('id')->on('users')->onDelete('cascade'); + $table->morphs('owner'); + $table->string('document_type'); + $table->string('reference'); + $table->integer('status')->default(ApprovalStatus::PENDING_VERIFICATION); $table->timestamp('issued_date')->nullable(); $table->timestamp('expired_date')->nullable(); - $table->timestamp('approved_date')->nullable(); - $table->timestamps(); + $table->foreignId('approver')->nullable()->unsigned(); + $table->timestamp('approval_date')->nullable(); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('approver')->references('id')->on('users'); }); } diff --git a/database/migrations/2020_11_03_122358_create_files_table.php b/database/migrations/2020_11_03_122358_create_files_table.php index 483f0f4e..3ee1c9fe 100644 --- a/database/migrations/2020_11_03_122358_create_files_table.php +++ b/database/migrations/2020_11_03_122358_create_files_table.php @@ -1,5 +1,6 @@ id(); - $table->bigInteger('document_id')->unsigned(); - $table->foreign('document_id')->references('id')->on('documents')->onDelete('cascade'); - $table->text('file')->nullable(); - $table->string('file_type')->nullable(); - $table->timestamps(); + $table->foreignId('document_id')->unsigned(); + $table->text('file'); + $table->string('file_type')->default(FileType::JPEG); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('document_id')->references('id')->on('documents'); }); } diff --git a/database/migrations/2020_11_11_065757_create_segments_table.php b/database/migrations/2020_11_11_065757_create_segments_table.php index 4bfa3f05..2d524073 100644 --- a/database/migrations/2020_11_11_065757_create_segments_table.php +++ b/database/migrations/2020_11_11_065757_create_segments_table.php @@ -1,5 +1,7 @@ id(); - $table->string('name')->nullable(); - $table->timestamps(); + $table->string('name'); + $table->integer('type')->default(SegmentConstants::STANDARD_SEGMENT); + $table->integer('status')->default(ApprovalStatus::APPROVED); $table->softDeletes(); + $table->timestamps(); }); } diff --git a/database/migrations/2020_11_11_065838_create_segment_constants_table.php b/database/migrations/2020_11_11_065838_create_segment_constants_table.php index a64fef62..85b8dc5e 100644 --- a/database/migrations/2020_11_11_065838_create_segment_constants_table.php +++ b/database/migrations/2020_11_11_065838_create_segment_constants_table.php @@ -15,14 +15,14 @@ class CreateSegmentConstantsTable extends Migration { Schema::create('segment_constants', function (Blueprint $table) { $table->id(); - $table->bigInteger('segment_id')->unsigned()->nullable(); - $table->foreign('segment_id')->references('id')->on('segments')->onDelete('cascade'); - $table->string('name')->nullable(); - $table->string('reference')->nullable(); - $table->text('detail')->nullable(); - $table->timestamps(); - $table->integer('type')->nullable(); + $table->foreignId('segment_id')->unsigned(); + $table->string('name'); + $table->string('reference'); + $table->json('detail'); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('segment_id')->references('id')->on('segments'); }); } diff --git a/database/migrations/2020_11_11_065851_create_segment_companies_table.php b/database/migrations/2020_11_11_065851_create_segment_companies_table.php index f2a55572..676cc155 100644 --- a/database/migrations/2020_11_11_065851_create_segment_companies_table.php +++ b/database/migrations/2020_11_11_065851_create_segment_companies_table.php @@ -13,12 +13,15 @@ class CreateSegmentCompaniesTable extends Migration */ public function up() { - Schema::create('segment_company', function (Blueprint $table) { - $table->bigInteger('segment_id')->unsigned(); - $table->foreign('segment_id')->references('id')->on('segments')->onDelete('cascade'); - $table->bigInteger('company_id')->unsigned(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); + Schema::create('segment_companies', function (Blueprint $table) { + $table->foreignId('segment_id')->unsigned(); + $table->foreignId('company_id')->unsigned(); + $table->softDeletes(); + $table->timestamps(); + $table->primary(['segment_id', 'company_id']); + $table->foreign('segment_id')->references('id')->on('segments'); + $table->foreign('company_id')->references('id')->on('companies'); }); } diff --git a/database/migrations/2020_11_24_062534_create_company_banks_table.php b/database/migrations/2020_11_24_062534_create_banks_table.php similarity index 55% rename from database/migrations/2020_11_24_062534_create_company_banks_table.php rename to database/migrations/2020_11_24_062534_create_banks_table.php index 5ab6788a..ebd91e1a 100644 --- a/database/migrations/2020_11_24_062534_create_company_banks_table.php +++ b/database/migrations/2020_11_24_062534_create_banks_table.php @@ -1,10 +1,12 @@ id(); - $table->bigInteger('country_id')->unsigned()->nullable(); - $table->foreign('country_id')->references('id')->on('countries')->onDelete('cascade'); - $table->bigInteger('company_id')->unsigned()->nullable(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); + $table->foreignId('company_id')->unsigned(); + $table->string('reference')->nullable(); $table->string('bank_name'); $table->string('holder_name'); $table->string('account_no'); - $table->integer('type'); - $table->integer('default'); - $table->integer('status')->default(1); - $table->timestamps(); + $table->integer('type')->default(BankAccountType::EXTERNAL); + $table->integer('default')->default(false); + $table->integer('status')->default(ApprovalStatus::APPROVED); + $table->foreignId('country_id')->unsigned(); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('country_id')->references('id')->on('countries'); + $table->foreign('company_id')->references('id')->on('companies'); }); } diff --git a/database/migrations/2020_11_28_060757_create_service_types_table.php b/database/migrations/2020_11_28_060757_create_service_types_table.php new file mode 100644 index 00000000..b9e31227 --- /dev/null +++ b/database/migrations/2020_11_28_060757_create_service_types_table.php @@ -0,0 +1,36 @@ +id(); + $table->string('name'); + $table->string('status')->default(ApprovalStatus::APPROVED); + $table->softDeletes(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::drop('service_types'); + } +} diff --git a/database/migrations/2020_12_02_060758_create_bookings_table.php b/database/migrations/2020_11_28_060758_create_bookings_table.php similarity index 50% rename from database/migrations/2020_12_02_060758_create_bookings_table.php rename to database/migrations/2020_11_28_060758_create_bookings_table.php index 4b813510..115af43b 100644 --- a/database/migrations/2020_12_02_060758_create_bookings_table.php +++ b/database/migrations/2020_11_28_060758_create_bookings_table.php @@ -1,5 +1,6 @@ id(); - $table->bigInteger('company_id')->unsigned()->nullable(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); - $table->bigInteger('transferable_bank_id')->unsigned()->nullable(); - $table->foreign('transferable_bank_id')->references('id')->on('company_banks')->onDelete('cascade'); - $table->string('marking'); - $table->string('reference'); - $table->float('fix_amount', 20, 5)->nullable(); - $table->bigInteger('fix_currency_id')->unsigned()->nullable(); - $table->foreign('fix_currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->bigInteger('convertible_currency_id')->unsigned()->nullable(); - $table->foreign('convertible_currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->bigInteger('conversion_currency_id')->unsigned()->nullable(); - $table->foreign('conversion_currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->integer('status')->default(1); - $table->timestamps(); + $table->foreignId('company_id')->unsigned(); + $table->string('marking')->unique(); + $table->foreignId('service_id')->unsigned(); + $table->foreignId('bank_id')->unsigned(); + $table->float('fix_amount', 20, 5); + $table->foreignId('fix_currency_id')->unsigned(); + $table->foreignId('convertible_currency_id')->unsigned(); + $table->foreignId('conversion_currency_id')->unsigned(); + $table->integer('status')->default(ApprovalStatus::APPROVED); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('company_id')->references('id')->on('companies'); + $table->foreign('service_id')->references('id')->on('service_types'); + $table->foreign('bank_id')->references('id')->on('banks'); + $table->foreign('fix_currency_id')->references('id')->on('currencies'); + $table->foreign('convertible_currency_id')->references('id')->on('currencies'); + $table->foreign('conversion_currency_id')->references('id')->on('currencies'); }); } diff --git a/database/migrations/2020_11_29_212614_create_companies_wallet_table.php b/database/migrations/2020_11_29_212614_create_companies_wallet_table.php index c55a9267..7a7ade13 100644 --- a/database/migrations/2020_11_29_212614_create_companies_wallet_table.php +++ b/database/migrations/2020_11_29_212614_create_companies_wallet_table.php @@ -16,14 +16,15 @@ class CreateCompaniesWalletTable extends Migration Schema::create('wallets', function (Blueprint $table) { $table->id(); - $table->bigInteger('company_id')->unsigned(); + $table->foreignId('company_id')->unsigned(); $table->string('code'); - $table->bigInteger('currency_id')->unsigned(); + $table->foreignId('currency_id')->unsigned(); $table->decimal('amount', 20, 5)->default(0.00); + $table->softDeletes(); $table->timestamps(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); - $table->foreign('currency_id')->references('id')->on('currencies')->onDelete('cascade'); + $table->foreign('company_id')->references('id')->on('companies'); + $table->foreign('currency_id')->references('id')->on('currencies'); }); } diff --git a/database/migrations/2020_12_01_102314_create_transaction_table.php b/database/migrations/2020_12_01_102314_create_transaction_table.php deleted file mode 100644 index c66a6fbe..00000000 --- a/database/migrations/2020_12_01_102314_create_transaction_table.php +++ /dev/null @@ -1,63 +0,0 @@ -id(); - $table->string('trans_type1'); - $table->string('trans_type2'); - $table->bigInteger('bill_no')->unsigned(); - $table->decimal('amount', 14, 5)->default(0.00); - $table->decimal('original_amount', 14, 5)->default(0.00); - $table->bigInteger('currency_id')->unsigned(); - $table->bigInteger('original_currency_id')->unsigned(); - $table->decimal('currency_rate', 14, 5)->default(0.00); - $table->date('dt_transaction'); - $table->integer('status'); - $table->bigInteger('booking_id')->unsigned(); - $table->bigInteger('company_id')->unsigned(); - $table->timestamps(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); - $table->foreign('currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->foreign('original_currency_id')->references('id')->on('currencies')->onDelete('cascade'); - - }); - - Schema::create('transaction_detail', function (Blueprint $table) { - $table->id(); - $table->string('trans_type1'); - $table->string('trans_type2'); - $table->bigInteger('transaction_id')->unsigned(); - $table->string('product_code'); - $table->string('product_name'); - $table->integer('qty')->default(0); - $table->decimal('price', 14, 5)->default(0.00); - $table->decimal('amount', 14, 5)->default(0.00); - $table->timestamps(); - $table->foreign('transaction_id')->references('id')->on('transaction')->onDelete('cascade'); - - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('transaction'); - Schema::dropIfExists('transaction_detail'); - } -} diff --git a/database/migrations/2020_12_01_102314_create_transactions_table.php b/database/migrations/2020_12_01_102314_create_transactions_table.php new file mode 100644 index 00000000..a07bf413 --- /dev/null +++ b/database/migrations/2020_12_01_102314_create_transactions_table.php @@ -0,0 +1,59 @@ +id(); + $table->foreignId('booking_id')->unsigned(); + $table->string('type')->default(TransactionType::PAYMENT); + $table->foreignId('issuer')->unsigned(); + $table->foreignId('receiver')->unsigned(); + $table->foreignId('recipient_bank_account_id')->unsigned(); + $table->string('payment_method')->nullable(); + $table->string('payment_reference')->nullable(); + $table->string('bill_no')->unique(); + $table->decimal('amount', 14, 5)->default(0.00); + $table->decimal('original_amount', 14, 5)->default(0.00); + $table->foreignId('currency_id')->unsigned(); + $table->foreignId('original_currency_id')->unsigned(); + $table->decimal('currency_rate', 14, 5)->default(0.00); + $table->decimal('tax', 14, 5)->default(0.00); + $table->decimal('service_charge', 14, 5)->default(0.00); + $table->timestamp('expires_on')->nullable(); + $table->integer('status')->default(ApprovalStatus::PENDING_SUBMISSION); + $table->softDeletes(); + $table->timestamps(); + + $table->foreign('booking_id')->references('id')->on('bookings'); + $table->foreign('currency_id')->references('id')->on('currencies'); + $table->foreign('issuer')->references('id')->on('companies'); + $table->foreign('receiver')->references('id')->on('companies'); + $table->foreign('recipient_bank_account_id')->references('id')->on('banks'); + $table->foreign('original_currency_id')->references('id')->on('currencies'); + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('transaction'); + } +} diff --git a/database/migrations/2020_12_01_102315_create_transaction_details_table.php b/database/migrations/2020_12_01_102315_create_transaction_details_table.php new file mode 100644 index 00000000..04f1ee83 --- /dev/null +++ b/database/migrations/2020_12_01_102315_create_transaction_details_table.php @@ -0,0 +1,41 @@ +id(); + $table->foreignId('transaction_id')->unsigned(); + $table->string('product_code'); + $table->string('product_name'); + $table->integer('quantity')->default(0); + $table->decimal('price', 14, 5)->default(0.00); + $table->decimal('amount', 14, 5)->default(0.00); + $table->softDeletes(); + $table->timestamps(); + + $table->foreign('transaction_id')->references('id')->on('transactions'); + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('transaction_detail'); + } +} diff --git a/database/migrations/2020_11_30_212314_create_wallet_transaction_table.php b/database/migrations/2020_12_01_212314_create_wallet_transaction_table.php similarity index 57% rename from database/migrations/2020_11_30_212314_create_wallet_transaction_table.php rename to database/migrations/2020_12_01_212314_create_wallet_transaction_table.php index 92818335..f87780c7 100644 --- a/database/migrations/2020_11_30_212314_create_wallet_transaction_table.php +++ b/database/migrations/2020_12_01_212314_create_wallet_transaction_table.php @@ -1,5 +1,7 @@ id(); - $table->bigInteger('wallet_id')->unsigned(); - $table->bigInteger('bill_no')->unsigned(); - $table->integer('trans_type'); + $table->foreignId('wallet_id')->unsigned(); + $table->foreignId('transaction_id')->unsigned()->nullable(); + $table->foreignId('bill_no')->unsigned(); + $table->integer('type')->default(TransactionType::PAYMENT); $table->decimal('amount', 14, 5)->default(0.00); - $table->bigInteger('currency_id')->unsigned(); + $table->foreignId('currency_id')->unsigned(); $table->decimal('original_amount', 14, 5)->default(0.00); - $table->bigInteger('original_currency_id')->unsigned(); + $table->foreignId('original_currency_id')->unsigned(); $table->decimal('currency_rate', 14, 5)->default(0.00); + $table->integer('status')->default(ApprovalStatus::PENDING_SUBMISSION); + $table->softDeletes(); $table->timestamps(); - $table->foreign('wallet_id')->references('id')->on('wallets')->onDelete('cascade'); - $table->foreign('currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->foreign('original_currency_id')->references('id')->on('currencies')->onDelete('cascade'); + $table->foreign('transaction_id')->references('id')->on('transactions'); + $table->foreign('wallet_id')->references('id')->on('wallets'); + $table->foreign('currency_id')->references('id')->on('currencies'); + $table->foreign('original_currency_id')->references('id')->on('currencies'); }); } diff --git a/database/migrations/2020_12_02_131122_create_receipt_table.php b/database/migrations/2020_12_02_131122_create_receipt_table.php deleted file mode 100644 index a0569b25..00000000 --- a/database/migrations/2020_12_02_131122_create_receipt_table.php +++ /dev/null @@ -1,62 +0,0 @@ -id(); - $table->string('trans_type1'); - $table->string('trans_type2'); - $table->bigInteger('bill_no')->unsigned(); - $table->decimal('amount', 14, 5)->default(0.00); - $table->decimal('original_amount', 14, 5)->default(0.00); - $table->bigInteger('currency_id')->unsigned(); - $table->bigInteger('original_currency_id')->unsigned(); - $table->decimal('currency_rate', 14, 5)->default(0.00); - $table->date('dt_transaction'); - $table->integer('status'); - $table->bigInteger('booking_id')->unsigned(); - $table->bigInteger('company_id')->unsigned(); - $table->timestamps(); - $table->foreign('company_id')->references('id')->on('companies')->onDelete('cascade'); - $table->foreign('currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->foreign('original_currency_id')->references('id')->on('currencies')->onDelete('cascade'); - - }); - - Schema::create('receipt_detail', function (Blueprint $table) { - $table->id(); - $table->string('trans_type1'); - $table->string('trans_type2'); - $table->bigInteger('receipt_id')->unsigned(); - $table->bigInteger('transaction_id')->unsigned(); - $table->decimal('price', 14, 5)->default(0.00); - $table->decimal('amount', 14, 5)->default(0.00); - $table->timestamps(); - $table->foreign('receipt_id')->references('id')->on('receipt')->onDelete('cascade'); - $table->foreign('transaction_id')->references('id')->on('transaction')->onDelete('cascade'); - - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::dropIfExists('receipt'); - Schema::dropIfExists('receipt_detail'); - } -} diff --git a/database/migrations/2020_12_02_131122_create_receipts_table.php b/database/migrations/2020_12_02_131122_create_receipts_table.php new file mode 100644 index 00000000..16ec2684 --- /dev/null +++ b/database/migrations/2020_12_02_131122_create_receipts_table.php @@ -0,0 +1,50 @@ +id(); + $table->foreignId('transaction_id')->unsigned(); + $table->string('bill_no')->unique(); + $table->decimal('amount', 14, 5)->default(0.00); + $table->decimal('original_amount', 14, 5)->default(0.00); + $table->foreignId('currency_id')->unsigned(); + $table->foreignId('original_currency_id')->unsigned(); + $table->decimal('currency_rate', 14, 5)->default(0.00); + $table->decimal('tax', 14, 5)->default(0.00); + $table->decimal('service_charge', 14, 5)->default(0.00); + $table->timestamp('transaction_date')->useCurrent(); + $table->integer('status')->default(ApprovalStatus::COMPLETED); + $table->softDeletes(); + $table->timestamps(); + + $table->foreign('transaction_id')->references('id')->on('transactions'); + $table->foreign('currency_id')->references('id')->on('currencies'); + $table->foreign('original_currency_id')->references('id')->on('currencies'); + + }); + + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('receipt'); + } +} diff --git a/database/migrations/2020_12_02_131123_create_receipt_details_table.php b/database/migrations/2020_12_02_131123_create_receipt_details_table.php new file mode 100644 index 00000000..0a008293 --- /dev/null +++ b/database/migrations/2020_12_02_131123_create_receipt_details_table.php @@ -0,0 +1,38 @@ +id(); + $table->foreignId('receipt_id')->unsigned(); + $table->decimal('price', 14, 5)->default(0.00); + $table->decimal('amount', 14, 5)->default(0.00); + $table->timestamps(); + + $table->foreign('receipt_id')->references('id')->on('receipts'); + + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('receipt_detail'); + } +} diff --git a/database/migrations/2020_12_28_133342_create_currency_rates_table.php b/database/migrations/2020_12_28_133342_create_currency_rates_table.php index 33d733b7..59cec832 100644 --- a/database/migrations/2020_12_28_133342_create_currency_rates_table.php +++ b/database/migrations/2020_12_28_133342_create_currency_rates_table.php @@ -7,6 +7,7 @@ use Illuminate\Support\Facades\Schema; class CreateCurrencyRatesTable extends Migration { + /** * Run the migrations. * @@ -16,12 +17,15 @@ class CreateCurrencyRatesTable extends Migration { Schema::create('currency_rates', function (Blueprint $table) { $table->id(); - $table->bigInteger('currency_id')->unsigned()->nullable(); - $table->foreign('currency_id')->references('id')->on('currencies')->onDelete('cascade'); - $table->decimal('selling', 20, 5)->nullable(); + $table->foreignId('currency_id')->unsigned(); + $table->decimal('selling', 20, 5); $table->integer('payment_method_type')->default(PaymentMethodType::CASH); - $table->timestamps(); + $table->foreignId('service_id'); $table->softDeletes(); + $table->timestamps(); + + $table->foreign('currency_id')->references('id')->on('currencies'); + $table->foreign('service_id')->references('id')->on('service_types'); }); } diff --git a/database/migrations/2020_12_28_133406_create_currency_rate_logs_table.php b/database/migrations/2020_12_28_133406_create_currency_rate_logs_table.php index 45e1f19a..29128f5a 100644 --- a/database/migrations/2020_12_28_133406_create_currency_rate_logs_table.php +++ b/database/migrations/2020_12_28_133406_create_currency_rate_logs_table.php @@ -15,12 +15,13 @@ class CreateCurrencyRateLogsTable extends Migration { Schema::create('currency_rate_logs', function (Blueprint $table) { $table->id(); - $table->bigInteger('currency_rate_id')->unsigned()->nullable(); - $table->foreign('currency_rate_id')->references('id')->on('currency_rates')->onDelete('cascade'); - $table->decimal('selling', 20, 5)->nullable(); - $table->bigInteger('created_by')->unsigned()->nullable(); - $table->foreign('created_by')->references('id')->on('users')->onDelete('cascade'); + $table->foreignId('currency_rate_id')->unsigned(); + $table->decimal('selling', 20, 5); + $table->foreignId('created_by')->unsigned(); $table->timestamps(); + + $table->foreign('currency_rate_id')->references('id')->on('currency_rates'); + $table->foreign('created_by')->references('id')->on('users'); }); } diff --git a/database/seeds/AddressesTableSeeder.php b/database/seeds/AddressesTableSeeder.php deleted file mode 100644 index 2cefe328..00000000 --- a/database/seeds/AddressesTableSeeder.php +++ /dev/null @@ -1,18 +0,0 @@ -environment('local')) - factory(App\Models\Address::class, 30)->create(); - - } -} diff --git a/database/seeds/AdminUserTableSeeder.php b/database/seeds/AdminUserTableSeeder.php index 0eb00cba..17e3d1c7 100644 --- a/database/seeds/AdminUserTableSeeder.php +++ b/database/seeds/AdminUserTableSeeder.php @@ -1,7 +1,9 @@ insert([ [ - 'id' => 1, - 'name' => 'The One', - 'email' => 'admin@exchange.com', - 'password' => bcrypt('pass123'), - 'type' => 1, - 'status' => 1, - 'remember_token' => (string) Str::uuid(), - 'active_at' => date('Y-m-d H:i:s'), - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'name' => 'Shadow Admin', + 'email' => 'omair@cief-malaysia.com', + 'password' => bcrypt('123456abcabc'), + 'type' => RoleTypes::SHADOW_ADMIN, + 'status' => ApprovalStatus::APPROVED, ], [ - 'id' => 2, - 'name' => 'The Admin', - 'email' => 'admin2@exchange.com', - 'password' => bcrypt('pass123'), - 'type' => 1, - 'status' => 1, - 'remember_token' => (string) Str::uuid(), - 'active_at' => date('Y-m-d H:i:s'), - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'name' => 'Super Admin', + 'email' => 'pm@cief-malaysia.com', + 'password' => bcrypt('123456abcabc'), + 'type' => RoleTypes::SUPER_ADMIN, + 'status' => ApprovalStatus::APPROVED, + ], + [ + 'name' => 'Admin', + 'email' => 'admin@cief-malaysia.com', + 'password' => bcrypt('123456abcabc'), + 'type' => RoleTypes::ADMIN, + 'status' => ApprovalStatus::APPROVED, ] ]); } diff --git a/database/seeds/CompaniesTableSeeder.php b/database/seeds/CompaniesTableSeeder.php index 54a0a74b..5e665a9e 100644 --- a/database/seeds/CompaniesTableSeeder.php +++ b/database/seeds/CompaniesTableSeeder.php @@ -1,7 +1,11 @@ insert([ - [ - 'id' => 1, - 'name' => 'CIEF SDN BHD', - 'reference' => 'CIEF', - 'type' => 2, - 'business_type' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ] - ]); + $company = new Company(); + $company->name = 'CIEF SDN BHD'; + $company->reference = 'CIEF'; + $company->type = CompanyType::COMPANY_BUSINESS; + $company->business_type = BusinessType::FREIGHT_FORWARDER; + $company->status = ApprovalStatus::APPROVED; + + $company->save(); + } } diff --git a/database/seeds/CompanyBanksTableSeeder.php b/database/seeds/CompanyBanksTableSeeder.php deleted file mode 100644 index 7e77f6be..00000000 --- a/database/seeds/CompanyBanksTableSeeder.php +++ /dev/null @@ -1,31 +0,0 @@ -insert([ - [ - 'id' => 1, - 'country_id' => 1, - 'company_id' => 1, - 'bank_name' => '12345678', - 'holder_name' => '12345678', - 'account_no' => '12345678', - 'type' => 1, - 'default' => 1, - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ] - ]); - } -} diff --git a/database/seeds/CountriesTableSeeder.php b/database/seeds/CountriesTableSeeder.php index 655f16d1..ad7d1570 100644 --- a/database/seeds/CountriesTableSeeder.php +++ b/database/seeds/CountriesTableSeeder.php @@ -1,34 +1,38 @@ createsCountry = $createsCountry; + } + + /** * Run the database seeds. * * @return void + * @throws \App\Classes\Exceptions\MalformedRequestException */ public function run() { - DB::table('countries')->insert([ - [ - 'id' => 1, - 'name' => 'Malaysia', - 'short_code' => 'MY', - 'phone_code' => '60', - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ], - [ - 'id' => 2, - 'name' => 'China', - 'short_code' => 'CN', - 'phone_code' => '852', - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ] - ]); + + foreach (['my', 'cn'] as $code) { + $object = new CountryObject(country($code)); + $this->createsCountry->execute($object); + } + } } diff --git a/database/seeds/CurrenciesTableSeeder.php b/database/seeds/CurrenciesTableSeeder.php index bf87e811..22fc52d3 100644 --- a/database/seeds/CurrenciesTableSeeder.php +++ b/database/seeds/CurrenciesTableSeeder.php @@ -1,36 +1,47 @@ fetchesCountry = $fetchesCountry; + $this->createsCurrency = $createsCurrency; + } + + /** * Run the database seeds. * * @return void + * @throws \App\Classes\Exceptions\MalformedRequestException */ public function run() { - DB::table('currencies')->insert([ - [ - 'id' => 1, - 'country_id' => 1, - 'name' => 'Ringgit', - 'short_code' => 'MYR', - 'symbol' => 'RM', - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ], - [ - 'id' => 2, - 'country_id' => 2, - 'name' => 'Renminbi', - 'short_code' => 'RMB', - 'symbol' => 'Â¥', - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ] - ]); + + foreach (['my', 'cn'] as $code) { + $country = country($code); + $object = new CurrencyObject($country->getCurrency()['iso_4217_name'], + $code === 'cn' ? 'RMB' : $country->getCurrency()['iso_4217_code'], + $code === 'my' ? 'RM' : ( $code === 'cn' ? 'Â¥' : '' )); + + $this->createsCurrency->execute($this->fetchesCountry->execute(['name' => $country->getName()]), $object); + } + } } diff --git a/database/seeds/CurrencyRatesTableSeeder.php b/database/seeds/CurrencyRatesTableSeeder.php deleted file mode 100644 index 31202e35..00000000 --- a/database/seeds/CurrencyRatesTableSeeder.php +++ /dev/null @@ -1,47 +0,0 @@ -insert([ - [ - 'currency_id' => 1, - 'selling' => 1, - 'payment_method_type' => PaymentMethodType::CASH, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ], - [ - 'currency_id' => 1, - 'selling' => 1.1, - 'payment_method_type' => PaymentMethodType::CHEQUE, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ], - [ - 'currency_id' => 2, - 'selling' => 0.62, - 'payment_method_type' => PaymentMethodType::CASH, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ], - [ - 'currency_id' => 2, - 'selling' => 0.70, - 'payment_method_type' => PaymentMethodType::CHEQUE, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s') - ] - ]); - } -} diff --git a/database/seeds/DatabaseSeeder.php b/database/seeds/DatabaseSeeder.php index bcd12e9b..5f813ef1 100644 --- a/database/seeds/DatabaseSeeder.php +++ b/database/seeds/DatabaseSeeder.php @@ -1,6 +1,7 @@ call(CountriesTableSeeder::class); $this->call(CurrenciesTableSeeder::class); - $this->call(CurrencyRatesTableSeeder::class); $this->call(StatesTableSeeder::class); $this->call(DistrictsTableSeeder::class); @@ -25,8 +25,7 @@ class DatabaseSeeder extends Seeder $this->call(SegmentConstantsTableSeeder::class); $this->call(CompaniesTableSeeder::class); - $this->call(CompanyBanksTableSeeder::class); - + // Admin $this->call(AdminUserTableSeeder::class); $this->call(AdminUserPermissionsTableSeeder::class); diff --git a/database/seeds/DistrictsTableSeeder.php b/database/seeds/DistrictsTableSeeder.php index 1076de9d..7d62de42 100644 --- a/database/seeds/DistrictsTableSeeder.php +++ b/database/seeds/DistrictsTableSeeder.php @@ -1,7 +1,7 @@ $row[3], 'postcode' => $row[4], 'status' => $row[5], - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), ]; } diff --git a/database/seeds/SegmentConstantsTableSeeder.php b/database/seeds/SegmentConstantsTableSeeder.php index 283bb4d5..8e8a20db 100644 --- a/database/seeds/SegmentConstantsTableSeeder.php +++ b/database/seeds/SegmentConstantsTableSeeder.php @@ -1,79 +1,52 @@ fetchesCurrency = $fetchesCurrency; + $this->fetchesSegment = $fetchesSegment; + $this->createsSegmentConstant = $createsSegmentConstant; + } + + /** * Run the database seeds. * * @return void + * @throws \App\Classes\Exceptions\MalformedRequestException */ public function run() { - DB::table('segment_constants')->insert([ - [ - 'id' => 1, - 'segment_id' => 1, - 'name' => 'Tax', - 'reference' => 'TAX', - 'detail' => json_encode([ - 'type' => 'percentage', - 'value' => '10' - ]), - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ], - [ - 'id' => 2, - 'segment_id' => 1, - 'name' => 'Billing Fee', - 'reference' => 'BILLING_FEE', - 'detail' => json_encode([ - 'type' => 'fix_rate', - 'value' => '10' - ]), - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ], - [ - 'id' => 3, - 'segment_id' => 1, - 'name' => 'Service Charge', - 'reference' => 'SERVICE_CHARGE', - 'detail' => json_encode([ - 'type' => 'fix_rate', - 'value' => '10' - ]), - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ], - [ - 'id' => 4, - 'segment_id' => 1, - 'name' => 'Booking Amount Max', - 'reference' => 'BOOKING_AMOUNT_MAX', - 'detail' => json_encode([ - 'type' => 'fix_rate', - 'value' => '10', - 'currency_id' => 1 - ]), - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ], - [ - 'id' => 5, - 'segment_id' => 1, - 'name' => 'Payment Attempt Expiry Time', - 'reference' => 'PAYMENT_ATTEMP_EXPIRY_TIME', - 'detail' => json_encode([ - 'type' => 'day', - 'value' => '10', - ]), - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ], - ]); + + $object = new ConstantObject('System Primary Currency', + SegmentConstants::SYSTEM_PRIMARY_CURRENCY, + ['id' => $this->fetchesCurrency->execute(['name' => country('my')->getName()])->id]); + + $this->createsSegmentConstant->execute($this->fetchesSegment->execute(['Standard Segment']), $object); + } } diff --git a/database/seeds/SegmentsTableSeeder.php b/database/seeds/SegmentsTableSeeder.php index bda12c31..574a7769 100644 --- a/database/seeds/SegmentsTableSeeder.php +++ b/database/seeds/SegmentsTableSeeder.php @@ -1,24 +1,23 @@ insert([ - [ - 'id' => 1, - 'name' => 'Standard Segment', - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), - ] + 'name' => 'Standard Segment', + 'type' => SegmentConstants::STANDARD_SEGMENT ]); } } diff --git a/database/seeds/StatesTableSeeder.php b/database/seeds/StatesTableSeeder.php index 8d710dd3..dec26b0b 100644 --- a/database/seeds/StatesTableSeeder.php +++ b/database/seeds/StatesTableSeeder.php @@ -1,10 +1,25 @@ fetchesCountry = $fetchesCountry; + } + + /** * Run the database seeds. * @@ -12,134 +27,89 @@ class StatesTableSeeder extends Seeder */ public function run() { + + $malaysia = $this->fetchesCountry->execute(['name' => country('my')->getName()]); DB::table('states')->insert([ [ - 'id' => 1, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Johor', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 2, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Kedah', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 3, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Kelantan', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 4, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Kuala Lumpur', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 5, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Labuan', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 + ], [ - 'id' => 6, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Melaka', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 7, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Negeri Sembilan', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 8, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Pahang', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 9, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Perak', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 10, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Perlis', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 11, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Pulau Pinang', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 12, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Putrajaya', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 13, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Sabah', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 14, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Sarawak', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 15, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Selangor', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ], [ - 'id' => 16, - 'country_id' => 1, + 'country_id' => $malaysia->id, 'name' => 'Terengganu', - 'status' => 1, - 'created_at' => date('Y-m-d H:i:s'), - 'updated_at' => date('Y-m-d H:i:s'), + 'status' => 1 ] ]); } diff --git a/gulpfile.js b/gulpfile.js index 7d64dac9..142c0ca4 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -42,6 +42,14 @@ gulp.task('vendorCss', () => { gulp.task('vendorFonts', () => { fancyLog('Copying vendor fonts for dependencies'); + return gulp.src(pkg.globs.vendorFlags) + .pipe(plugins.plumber({errorHandler: onError})) + .pipe(plugins.print()) + .pipe(gulp.dest(pkg.paths.build.flags)); +}); + +gulp.task('vendorFlags', () => { + fancyLog('Copying flags svg for dependencies'); return gulp.src(pkg.globs.vendorFonts) .pipe(plugins.plumber({errorHandler: onError})) .pipe(plugins.print()) @@ -97,7 +105,7 @@ gulp.task('clean', () => { return del([pkg.paths.build.css + '/*', pkg.paths.build.js + '/*', !pkg.paths.build.js + '/app.js', pkg.paths.build.images + '/*', pkg.paths.build.fonts + '/*']); }); -gulp.task('vendor', gulp.series('vendorJs', 'vendorCss', 'vendorFonts', 'vendorImages')); +gulp.task('vendor', gulp.series('vendorJs', 'vendorCss', 'vendorFonts', 'vendorFlags', 'vendorImages')); gulp.task('source', gulp.series('sourceCss', 'sourceImages', 'sourceJs', 'sourceFonts')); gulp.task('build', gulp.series('clean', 'vendor', 'source')); diff --git a/load_font.php b/load_font.php new file mode 100644 index 00000000..066abfe7 --- /dev/null +++ b/load_font.php @@ -0,0 +1,202 @@ +getOptions()->set('fontDir', $fontDir); +} + +/** + * Installs a new font family + * This function maps a font-family name to a font. It tries to locate the + * bold, italic, and bold italic versions of the font as well. Once the + * files are located, ttf versions of the font are copied to the fonts + * directory. Changes to the font lookup table are saved to the cache. + * + * @param Dompdf $dompdf dompdf main object + * @param string $fontname the font-family name + * @param string $normal the filename of the normal face font subtype + * @param string $bold the filename of the bold face font subtype + * @param string $italic the filename of the italic face font subtype + * @param string $bold_italic the filename of the bold italic face font subtype + * + * @throws Exception + */ +function install_font_family($dompdf, $fontname, $normal, $bold = null, $italic = null, $bold_italic = null) { + $fontMetrics = $dompdf->getFontMetrics(); + + // Check if the base filename is readable + if ( !is_readable($normal) ) + throw new Exception("Unable to read '$normal'."); + + $dir = dirname($normal); + $basename = basename($normal); + $last_dot = strrpos($basename, '.'); + if ($last_dot !== false) { + $file = substr($basename, 0, $last_dot); + $ext = strtolower(substr($basename, $last_dot)); + } else { + $file = $basename; + $ext = ''; + } + + if ( !in_array($ext, array(".ttf", ".otf")) ) { + throw new Exception("Unable to process fonts of type '$ext'."); + } + + // Try $file_Bold.$ext etc. + $path = "$dir/$file"; + + $patterns = array( + "bold" => array("_Bold", "b", "B", "bd", "BD"), + "italic" => array("_Italic", "i", "I"), + "bold_italic" => array("_Bold_Italic", "bi", "BI", "ib", "IB"), + ); + + foreach ($patterns as $type => $_patterns) { + if ( !isset($$type) || !is_readable($$type) ) { + foreach($_patterns as $_pattern) { + if ( is_readable("$path$_pattern$ext") ) { + $$type = "$path$_pattern$ext"; + break; + } + } + + if ( is_null($$type) ) + echo ("Unable to find $type face file.\n"); + } + } + + $fonts = compact("normal", "bold", "italic", "bold_italic"); + $entry = array(); + + // Copy the files to the font directory. + foreach ($fonts as $var => $src) { + if ( is_null($src) ) { + $entry[$var] = $dompdf->getOptions()->get('fontDir') . '/' . mb_substr(basename($normal), 0, -4); + continue; + } + + // Verify that the fonts exist and are readable + if ( !is_readable($src) ) + throw new Exception("Requested font '$src' is not readable"); + + $dest = $dompdf->getOptions()->get('fontDir') . '/' . basename($src); + + if ( !is_writeable(dirname($dest)) ) + throw new Exception("Unable to write to destination '$dest'."); + + echo "Copying $src to $dest...\n"; + + if ( !copy($src, $dest) ) + throw new Exception("Unable to copy '$src' to '$dest'"); + + $entry_name = mb_substr($dest, 0, -4); + + echo "Generating Adobe Font Metrics for $entry_name...\n"; + + $font_obj = Font::load($dest); + $font_obj->saveAdobeFontMetrics("$entry_name.ufm"); + $font_obj->close(); + + $entry[$var] = $entry_name; + } + + // Store the fonts in the lookup table + $fontMetrics->setFontFamily($fontname, $entry); + + // Save the changes + $fontMetrics->saveFontFamilies(); +} + +// If installing system fonts (may take a long time) +if ( $_SERVER["argv"][1] === "system_fonts" ) { + $fontMetrics = $dompdf->getFontMetrics(); + $files = glob("/usr/share/fonts/truetype/*.ttf") + + glob("/usr/share/fonts/truetype/*/*.ttf") + + glob("/usr/share/fonts/truetype/*/*/*.ttf") + + glob("C:\\Windows\\fonts\\*.ttf") + + glob("C:\\WinNT\\fonts\\*.ttf") + + glob("/mnt/c_drive/WINDOWS/Fonts/"); + $fonts = array(); + foreach ($files as $file) { + $font = Font::load($file); + $records = $font->getData("name", "records"); + $type = $fontMetrics->getType($records[2]); + $fonts[mb_strtolower($records[1])][$type] = $file; + $font->close(); + } + + foreach ( $fonts as $family => $files ) { + echo " >> Installing '$family'... \n"; + + if ( !isset($files["normal"]) ) { + echo "No 'normal' style font file\n"; + } + else { + install_font_family($dompdf, $family, @$files["normal"], @$files["bold"], @$files["italic"], @$files["bold_italic"]); + echo "Done !\n"; + } + + echo "\n"; + } +} +else { + call_user_func_array("install_font_family", array_merge( array($dompdf), array_slice($_SERVER["argv"], 1) )); +} diff --git a/package.json b/package.json index 8bc1d6c5..b2003517 100644 --- a/package.json +++ b/package.json @@ -15,18 +15,24 @@ "bootstrap-datepicker": "^1.7.1", "dropzone": "^5.7.2", "epic-spinners": "^1.1.0", + "flag-icon-css": "^3.5.0", "font-awesome": "^4.7.0", "intro.js": "^3.1.0", "jquery": "^3.2", "jquery.scrollbar": "^0.2.11", + "jwt-decode": "^3.1.2", "noty": "^3.2.0-beta", + "pdfjs-dist": "^2.6.347", "perfect-scrollbar": "^1.5.0", "popper.js": "^1.12", "sass-loader": "10.1.0", "select2": "^4.0.6-rc.1", + "v-money": "^0.8.1", "vue": "^2.6.10", "vue-avatar": "^2.1.8", + "vue-debounce": "^2.6.0", "vue-template-compiler": "^2.6.10", + "vue-the-mask": "^0.11.1", "vuelidate": "^0.7.4", "vuex": "^3.1.1" }, @@ -62,6 +68,7 @@ "js": "./public/js/", "images": "./public/images/", "fonts": "./public/fonts/", + "flags": "./public/flag-icon-css/flags", "main": "./public/" } }, @@ -80,6 +87,7 @@ ], "vendorCss": [ "./node_modules/font-awesome/css/font-awesome.min.css", + "./node_modules/flag-icon-css/css/flag-icon.min.css", "./node_modules/jquery.scrollbar/jquery.scrollbar.css", "./node_modules/select2/dist/css/select2.min.css", "./node_modules/dropzone/dist/dropzone.css", @@ -93,6 +101,9 @@ "vendorFonts": [ "./node_modules/font-awesome/fonts/**/*" ], + "vendorFlags": [ + "./node_modules/flag-icon-css/flags/**/*" + ], "vendorImages": [ "./node_modules/jquery-ui-dist/images/**/*.png", "./node_modules/datatables.net-dt/images/**/*.png" diff --git a/resources/assets/images/2829248.png b/resources/assets/images/2829248.png new file mode 100644 index 0000000000000000000000000000000000000000..50a0280f1c53d3bf70f0929c294fc81371dd720c GIT binary patch literal 74265 zcmeFZ`9IYA`#(-9mC(_VgAgf|EZNslsf19JeJeDHkg@M2Nl13GOtK|g_GN5Q*=ItG zZAkWp84P0?%;)hO)mdKeAHILU_uOvhc5XLkJeTWnUH9vLzhBn~xvs6oe1Pi!9UUFB z`qfLibaV_e(7*fkf}d!mf1LpT;dHrd=%VL%*Twy|vklz^YsWh_$J8I(hTG`c+_v_7 z*lMFhN6(K^zjWcI$KV`}$;WiklSpYUCZy+z*ykNPSA4uXK=o4KjkMcvpYEsMcHb#> zXEWXv*Rx#Agd7ybWlWdi5_Ggy)n`X!)V0YlZzVHkG;Mhmt2P*F*ja6 z`{={5<0jZD%_SquE9n;^c!{Wy6P?B+iXSX6{A~U4e9l%9mZC&Fz6(6?|Nqbb*9bH; z8aAGwqqBUp!oy-j?Hv+Ad*B0HDIu^A92ggh~Jl+ zlqX;YO(d>eQgJ}X8Zx`6c=zjqpKcG60Ye@ITwolZX&x%RqcE#c~jZshkL zyhiJhdqw5w=ytn+OWYW}tsHAc=?MJXcU0&3$ETM*e}~sA*BfS78!!`iRog z(Uq`FX=#hIa+;97R$jf+UmYYwMc{5kB!A)Cedr54EfOzDA8Ok6Pl;T?_FgX-GgaMi zIZ1d29tnDB`M=OTq>j#&#E27@?ri125Oj3s&rh>~`#%t81;OnZ0QdiTo|oHF?I;}` zbj6lq35+S0yb|SEaqoqi1Qu@>i0uSiTvZ&)<|bkztLU!8S@d}QONZ|i-A=^EHl0E< zSRP3Z!(j0*udD zem4B?tAk($=TXa_&%zMOblR+s!L^~>g@Ui}LCM-)OXRlB(|jjb$I70aw79!(%D6FA z6fP?Sh4|2~2%q0OR&!Z5yM&t{iS?XP|HqNA%73V7?SC~0|36~D9iE>Eexb`YrsU^K z_3S0NAlHwaGeQ?+7vpE=!nDBufYR~q!D*2w1v=4t_FD5|5zHZBpQ`G99?QWGN)x+D zFG2X9nCaa8{c0d^cKcD}#EQSn3|Irwf5o%qRI(#SkM9(@ztrz{^bbC+N^L7ZOM zn&?qFR;=A{@)%do_2RTVePf2)lSAi_>PfCc9S-0rLF@zS13jdez>k_yfDT^#_h|KR=_D|8|lvRP}!6S-1Ct z^Bk0B3n9Z}}uZ-5AWN}Rrzh_sYaNlhd#L=t6pe@uJphQmO?Y~-*s6d ztCAI5HNG!a3bKVDwy(K&FG6v5WpjjW$uaxMN=Cr)7HHUM|&X#Px}BEA~s&E zLjP+k`h0$ujdYBi9QGxQ6E16J!anE;03WKdVx#-^#<>XuNu3C-z^g|2%W+uFc}XlU zf_Vxa_p>4zk|5Aou_i+W-88yF!|sk^?9YUJ)YU7 ztXtn4?qb9|<<*0uK`|qpha!ZxbzKmSr5-dH^GU$x?h?+(tr?l=mx3w?dX>$?9c53H z&Cm`n$ccD;P+&Q@YD;&Hoy~dny%Ivnw zz_Jo4=W`Y)8&De!iXW5&b9iVco(yUln}TS0`rONwIZr}CM$5fjI=Kg`P=K4?wk&yF zXr~Oi2uOL|;%n7s47foQx1B|PgJ=WggA%ycBWB@{|28`1k#Tx^_fJgthO`{{1vlV@St5&#XGIDn0lr!F zlqRSA!doIE>5NbUggvTNPZ8kEifqk#!>>>Pp4f?FAr=6&phCs%Hn(#)=y&gIEhi39 zxsJ4|#`48r{!BvEfVPo2XWaekqnhDbcI@fCQ~ET3Dp*>wQ8mghjm2`B$?$Z{O73L9 zg5N)Z`||fDQww%O{#thC&*07pk}}M+^9S)Twaar&UDr>?pFFNF&i4jm%6_Y@CziR} z^pJRY2077AT<2u8sm0Dy@;xCPQRmqOuf+I>OT$E_sh@VX?E4j^Nac(FLf}M&Urjf@L>0iSmoQh@DmaYnpM?t!u0}&U+*aK2Ty??D z?+*D+=@`gdMOw#ar6o_g)%ug(qI2lez6oD;GNEh!{-U!L-!ZEsb&OHh{$ zsOH~c1}Xh-4q>f&xwdq#J||C77HX0U{m&07eDFyxk_PQvK_T4PEi%fc`&QN9J!IA1 zrF&8uzmkgev1c{LCp6(K9IH35;^Ou>E9B4J8TrK@JdmC=h=f@B2Dx>ZfvUjI*(!i?Wz-<1#*AN$i-ZA>>3Uu0kGZ{DJ zx{mN;=gYSfi%yhbOanb75+{E0m9=BZj;@VWV=&T(uWO~rRBZZHw-{_Y;3Q$9?Y}rL z6pWQoeSm1Z6_3~Nh2inbi51|aMBrE)$n!=WB-cqiWan;+wsQSJnap51FfUnjnKlsbC3d+^+<^;oYn-O zPX$`05+p|jPPPxM+;me;0kH3FZ)|c4I#UrFY!t-C!96`xk}Iy>$0`BRnqtMv4Nw-G zR6e_FvE+3-7f@6*Pyz=5;W4Ehs1O?Aj$rMAryltmwe`@yBVj(dn*_4xenb@+Jh8)S zqKetTvCcj8011&*ymZ-6GC@S(S2FGJ7zh7mu_($J{dSQP?O`H-anp(!w9f#(W!}M4 znoKUVM`WHTqTlGaWnO20DmS*T;Y|AE+^i)niJ_icNb5hKvOpETr*xp&@H=4rv&;T` zi~obFlrJfaTlGjK2u0Im0d!l|#(&ZjhV#yrt=FXq=J`JhVFi7!b4 zebj5;QLCQ0BHIVI!a;NFfm9v@n+txwvWT=MZq;+syl&X|hL9pd*_HUrpLNrq@;5z! zBnN0B&tiHt96eLO@iR};#0>59A>uT0#|5{nw8H=jZ~9(`C0N))v<=JfO$u@epui3N z4?O{e=*ylv85d>qISv2|$SE@@Dmys^ILsg%>T~FG5zJkHrv6O@^aHC#{({=^PAdPK zsr;w-_x^{WK%`7o9<;$W>3<&9G>^Xx3XoK6ku9x<5I9piXp9X!)!Jo<%KkMk zS+R>oe#@+L>`zexAe8=D`@iZCbh-b?_rf!@-VgMI0LWv1K)z{W?RQ4~ho{hx8bCTt z9)Ttcy{T)n#mJ8*h$i2uz??TIB7s*!N-71@BoigY^M&%L;$`ueE&m6 zChOxYj;+S|Hp~>yT53bh2)f#8pl8d^eu_%%fXIer(6YYNUm(dXwSS6E=tKXo4D_C# znVfCgYb(0%FB4se*9k=@`?2msBG{=8w?RB|PG07L)JZnJ49xI0!ANlRR$iQmMjWS! z1a8N-*r_k5kLbW54fb2IaJSvhlz!iKPaZ{x!xsR!{q;H>Nq}3?Oc%gyZm%Y~$6~ob z``VgR!2AyMe@X9U8dO^Xfc?qRz*zy7_7B5nIWf1!XW;f8lA?yeUuOE61GHui;)=Tf15MV#!-Bn?o^S4Ct`_=OG zcbNQ6%GL07r~>X%`wwg55(r&I4I1RZUPK#2|G?XVj|FOrkKVKIgjA(=da_x@Tiw(G z`UXK$I5ib|?omzPL z=+&!N_eB9BLGt;%93(r-Fc1ayqB{yc{vQUn@LUFR|3I(N3ntCqsfJGG(*{u4^||b= zFP6N1(>NdwA_k!60O9>MOe4bup1-{;MS$m;c9yYSMYh!@1!EwSJg%E)X=y3OgNyG{ z2(b9K$@MJeY;-|eZ}DB*ND#ex({_+A!D_C?6`iI#5=57#mgy@0w!e1d0w^Z{`wZqR z)6&w?45q-juL;r{rg#5uBU+kfzp!p>nb~CnF3dVt?BMrym9Z0LE;kB%Jy8vd8t zb9Xh-5%g`)ZPVMc0zru^yvOxD;D+2OkXsoW045*+bZ>KQHg!kyv;EC4fCMmKNiTY@ zq{553J^hZg?4dLr-GY$Umq#7{G=6A$ecQz*P>N%Bm`INA6jw*Ix^{iAtZRgjjoD^G z%goDdG1L@Y)=lqOh5R2q%uil-%r^|WZNU(8nOiBQT9yyr2eNb=?Eq0U`DiVVqNO;E z#Zb*W1MSb4IoP+lKn(BOt*z|O)_TP{3T#4oLd&zn!}!eGzNlHs{q4@eEQ_zKn{!Cw zc#!@e1gYaMLx5AMPE6nsQ;aJ|5g6rm!J~#)q=pL)A z>`_LkjL~+20;umJ#}n|{-P-4rWki5U=V@#iK$+<1kD${b3tkpD z%j49w+5S>P6`G|1TI1%6ZuTqjy^#MrW`h;-5+WyZv(D%P=CfXbKh*swh;`a{wpg!& z9GBELwcE8$mTs@pbHy+2{hKO&J0>(#xDXKob!!KDSlESUa+RuuT2Nkur(|#|JqhHxvwVWxF-NGNAUa8N=Khw~!SDg#hp1)a zC6U@!6lb*MQ6^#pSB}~gH8v-aWLfz_omWb0W5nW%3MwBNrXKOQOxzL2auifEmG%O( zT1(>HrG~8f)s!Jcw;+JRm;#>W?8ad<=7ajn0n4fLqV1jp|N8o#CqVK>PL&k(t{-)HJ;4JSOyUz#zP6m~&e$Lh|G&z;Dc3<~xi$6U;x$Ugv^9>ySZ0cS zg8KoMlaD+4W6S$61(m;gs7Lm;l_tANMx3!!g7m=jF#h6(>Rvp_Narf!-3T`K2@P@9 z)|^FsqbT@XQ0{N-l>4uKGImRai>X~pLFU15|7r+AV>qSA_R5g!a`5dCC&Q>NMDxX| zNs-v@$#yZyfXZm|S?dN?0K6sR1}dd;PSwaz>o>QD82 zr(#O}FAt%ng+Ox#U0TX0P8%KJ6?nn)8~CB2mKb*7@o_7OrR~KtyfzJnayqNY6s>5I zYVe9u+xe-b%H0dLAbme)xoZA!xuIHUdR!oK_44-)Dd6Bz;(QI+r0v3kfKBWvcl2a( zQ*yUuzP(*}TC%GLXX2Uh$f)My z6k9_uG;Kgl-38<)hSnrUuj>mxm~;g>4MWtP1Ata0DSylzIFX_+w4!~3FY3!-iH@JO z-TPo94>@~Z?{qUp!`*%?)3ze|SE;Q<@nquE*xr3JE%}zbQ8%mLU}#gV2?iEI$7%kV z+2qOOu>{ZkIJ0_x)QD&=|L}j27i5k`DMzRa>Rbxf8YT?2mkb%~)^c2p3hn z?>j%s?=+~xVtJ#{GnzCwdDdISJ^!nLeoHTPji=tX&G^LYOafl0>c|FMCI0I@85ZPj z`V>t%Rz}3u(}Jz|E7MzpG=HkbiQUNfl;RoD7#iD>Q3lM-z$2EN=su%_;AqZLhgW=s zEk=D^Ng5ghfx0B+<7LkkaJdBWoqK!Z6;<^jUzMTY)R3FPyqaTT##d!!-X(rKMr{16 zJH%d|lEUFWshYXDmeB44uGv!fTDADlbu%-v_pE{+O=2Hq&crp87B=SehV*};JMII;X7|28o&AO zdC3TIBebt&)Qxu;Z_}SakCPV^lN-al^N0f!$=Y8I>-Y^MwyV8y9x#IbIYj`J1dB_Z ziB=97CxAn%Jzf?8b1cUw$)5>n+2=cTp8T|@WOI8mK82(m-)nJ9`qQUw4$|aW)9b@% zp(Kq(0i8b%eR(toh@g5bY)@ycbD8NcJBY-yePK9X&Vj<{tL=C~W9qL=G z#2^_GJrI54^Tk~QEeA3;yiU4I4VA9?d?!@pS6+otHN*WzE+fw-+gWTlq@D(dIluuC zUe-kKNd?iUgP|WGO8!>2`W-hgMFCf0o(bTffjdY6&^stB>Lf|CEAh}=>CT>(`z9yr z#-=pIQkPOzFg{1W2$dws&w^e)zz(JhX8v!gd*_6)JC0&S{rAv`v^Lf@`14Lzrhb%L z$dg(-7LQ1BqN4^`U2U@x<-R<3+lcb<0(dV484($!OGx=|%-onwK9Sq?b8n>e>PSB} zm?rd?SC%|hO{$!I%N3M29`wzd-+dDpz;ZTgT^#~(YcV|CW#{vi^q2Hev7GK#P|#e1+GYL*Q%g4+Ds43e6L~o z`f}usS&17Si^>BHT5{iR7t1t2&Q@H=Cj$#j^#J6|HkIztzv_6I!FQ^GQy2LC;(YGs zzWwMgWkgEuj4QsKP786Y+*Y-_yQwK(846o`6_oe7u6_Rx2BmPoNrssqRpcnO+SWU} zGhF=-zJE|k%s4|oVhx>0sdc@#`y1aWo&*L0^c%t+A-~-pk8+Y4ABAEcv8-BAipA6H&%W$DxE0mV}ejKVaWu0CJ{y_B& z295BkGq zXXm50N*roOscRpbtNa9XjQDFqve|s7x~ZB0d%zG_-(%#o=2FK>qMg5|{j(z5zggWQ z)21pyDuX%nUIkT2Rz1}bp-OJ&Uqz%ytegE~i z+@#5zijlTn-PO`FLK%f{As%ofejiM!H>!KKn{7kV-Z0}%fEt*U)H$uJQ+-BM3QP(p z?XLD*fMUPf8b4R1PwBvc5rFR$g++t(NS5ZX>0D`?OJIPN)z$g+`Dd@FScvg$_4#&l zw9hv2_wd&~N_7FHI6#|%n1mJNGByCqPxsKv^0vJL*KgWN9la->9m8XuIXM@;=+2RW z@tKz_RGUa4jfa{;QX z&%feXYmsewpURcR4_{Bu|MW$ElRuu6&mfUCC>@GyLc=^seFGw8IyKgA_QuXP*&_eo z)DrYKMDM@1t%SjAQfvbgQL|F+gCF&Gpl(AY>L%mW*+#NnT|vfSU|-_!*qf~3cJk!z zZJbgqNWv`EDX)d3R51AlY3P;4!~GgFT$J`^1gK*$<1qt%*x0R{BHMo;4IsCQkXu`2 zv+|sz9ZbrlE-Ge^Zl@SnM9Vr-=51MD_R!U@BCu_7e9EzS#aYGtmm^nl6!*YBLF&N$H7Bu((4ZwCVHTb0XmCm)J2DRx5W2d9yX|w9hhDm>rn(H)n+(1m^Wb zYKg{s?stBFd?~EI7w(%>K=c{pSh~f&R4e9xp>DBfdIFD8MuuW#-Uct6b7S7^a%{fJ zpSiX5ut}y@VoTHslIP?r1v&?*&(gOZv3HwvSpu&m5E!Wo?`|U3&*3RSp`$`B_Je^K zPN1ZpG)09;9ARs@%*C63NPZUCDV>1Kth~DY4GZH(mi2A49jBU@6ZtyIH1li-yFsec zHy@F=t+nLkJd^{|$*8&G=5GS5+CHZ5YvKmF|DHU8c?8!Nda+_awE9*PyZBcLmna>p zJW*5d>M$A?`lR+W$B^F1*!4z{FutIm{`{ch*1OVqYSr+1^b6A;TGZW`GvJPtTO_?( z-QEJOr%VL|oHs=x)0`tGg)cvsTx%Ax-AY*l<6W}BoycK>B4dZsMt6TpPcW4@Js`xh zI8GS3(VSaMZdCOKH+c|$m% z-uWvSVP!^zT>)N@eGlupB~%p2^I=n=kmTqf-id{xzwisT!ds7tCmj z^wgSrP<7h*W33Yy=+tL--jf45Wu`ScYG1@5H2t+q-*+l+3*}ZfQ+tI^##FLKJiFE- zQ8KBfld@e)h^a7olxFi z66D6uZ3~!;7R_S&P27o+qwZhU`b*bZc6uq@-Sp1t2PtR7E3~DZA2?Zl4sw-MQf92p zsx*WRC9JQ>Y|($P@hTxuk1!x7`h;O8E4J_PMaY~#ucj|7nmn59^3(he2P+510D;yR z7`sJjwsOu#OS+d}fWOD*ec=^r4cHI4BzO@iA5b+YdFwo~`(Wn0ZS`S4*R4Gge?{nc zy&Sr@vG#Gq6WEc~X>S^jQrgbMmcQ#QPJ7!8)I~uGn4oz?zRAYVexsULL*Y!J_rA-*AF4jz=7+Kx-a+y zXZXUgUE)*yniO{f|BYz(Ho@ReDJPn`-6E>v;kzKZr+4!-SSC45wS3dR!e|5A`- z#lPy&)Rm1`8yUk2d6&eMyDxnK(X&jo;Q!Z9>_fXYAfZYK+4ccNl+FBcMzF;p^yW60 zmKjQE)_IIK5b#`?pJ4ikplFtDfOQ1z5#KO;G+!W$hO z{Uld->3ODCt8OYo!q<^5{sA_BEUw5F*L;~*@mOcG_A90-1&k6~WS3zK;~(est&Q+U zmU`iThPIRa@d;~v+QP|>G=HOEIF@Fh12@AK8nl^ozz~Xt;o;B1p27+2XyHGNxL(%o z>2(fY5q_=m1!A_%jRaf>IgzM%s*`a!}XW?d^!Iz)e+Qk5Ql5PtF6E?M`kXcyh>U z5f$y25q!#874EzosM>}+-|8A|a!fB5ZF(3ACP~DEW^deSRc*57xZzE6F*B{Jt5sk7 zODh0T^RKX&DB{RiZ}I*dS1PQ3b57cI{@73|6^@K4@a zOzyAGNwm|;X(JLyPAgRp^*nP>(LoW*^`DkM<)4-~| z%RzS|P|x`^V~bI?N+-i3k3Vri79-V)(gB#*$%7rKK;ZmBb`OG%xBD*6SfX>25LI58hO z_6z9_dPcn*;kY+ZHF4MtTHt}~59Rf!ym^mK&>;F3pxxk_844$(i(-aJT2*y7F5(nh zS@(r8Q@=0o6QkTfv*{S)w6K;+&JJ9^GdDPpc4i|Bg-Ypp;xez}SLt*Db2_2~BmCtD zldOM3kFV){KA%2&NIh`VKou^s{yqFbHg9Ep^Tq>lVc0R|X|LQ?4|p98Y`X3tx$$a2 zH)yT@vsXQ{gL<7^#0qO!X9y<#ytkRBvyV7p-yiogttQ2*tD4j6oMqKmN#slNoEY($ z`G?S^_qvP>A2vtEuMP-y(GSrQt7dA8R#;+_PsCkDp+4z zYjMDrUp`{TVdmZuoKi=A*LIV0YhrJ5glhzQhoWacm$RmtDJy}l&yN6y=~ zFB=;Zz4N<$r$VJ=MDnlb^tmB;SL}`WG~LHE+`5#{n+V99pv<)~8o0W(52~>MBPT-b zinaY8{^EP-91NE}aWiTwJJqLpZGU-;%ONDF9TymLI+GyGJRN;hVKvRB7sW^P!<%1} zfA0i@ehWKRO0X9upnANS{Bb`_pF#KkkpWLhb)NbIt5!BaLiQWQz ztNMz`__Hgg8>=?P?fg6Qc@Vo)#P_&;iIn8Z@~Fn&lfrSb?%w4#;B7u4=I4;Ld%;4fiIaGC$T_#~7@5Z~? z7Qb#Tx0<)d7^c;{v9B(6!_I^d%i;^hA3=3KQ99@A;n6SZEha2n5~why)Ds&2a;vYo zLbNbJNH^|1Qr1iRQ4%}HAbe!;mFeQ8?6XG2ANz~JircHNv$d|3o)Or$;>t6PIB=Ul6=JuYYw^BqwnERkBGhC$W2c zc=<~?M~a2w{7}QUuPU*<;srKynOq$uQ$6#7ufgq(9XHlT^=Fom!w{@b5WVM)jH{Ql zkYBL09>GaNR?~gtdR^dWAezK2F1>s@?H*o(h3CM#z(6LSbty%wQ3HZc#eBNunQFp%Y>dcme?zEap!wf+b z>$9$=>HA`4*yEwncUS-jj_jX4>3tv0gLb{*dL*?E=6gQ-tY_MQ$e|E(;mK5|)fZ%* zC@{gk4`i#Mk^}M8v@_Dv^Vl)}?cjI4x-=1NV>*{d2cIx-94=R8U zTDtY2^Ldb!&}F|h#5mY=knomx-^->A%8kKqN5;W1_iXTdj!3_4Ij_ zNp+TE*>dB3rK73aypUteDq>Kl&l+@m;tm^bT-_*JrG}HonW$Zg@fqc}^~-9XDF)o& z58l>67^!fJV1Pa&Db~{zV_LpmZ?BYHx|K%V5@h^H-_rYXb9td|J zK5vX(W|U2e^6maZg+Sm@_BQN;J^XSHx$YrwdJ#x~6VXQAzJ(_KWqDQa9WD?_OJ#g< z7Sy#^cx`?Kad&VNeT!?-iCa@6A2Y!f8{TyL-7#>#GN$gu`v|x6?e4A1s}FO07mUE0 zFFF~1{yyMeOl^DhYEM08l)4l?T{BNzCvPc@jlBXj%jfb~XF5u3M6QATf{e2UPC7&7 z1RUcF>Xh!ti#XAtU|)I`6h>(TPv|fGJ(}qZ3ed~ejxVutj-KzY|LSTuNZq32U~~u~ z>Eq+$mJRAws6%-#>ym`WtD4VEY|6N7grCTi@LQiuDSF=adc{A5JjCn!5zlYdT#zr6 z0c>H*uDnp5OyW@)8da>4zoP@pGxO*vAq%PMxqD|%E=Ge!KhDPJUdA%fmRof{9-l&!;Ft0=rpDC7N~dz0dN@MIvK`FP7xa|^oOGkpdJ3WV-RnAsrgbK3PP0<=|vMUaA}Q*g!P zNCqGR4tF{Ag=@86QP7`H4jl7a&Zz03z`#52*IsnH=tbTOR=LBEDps(fK5lGxxg=hS z6H%Ow(D3%YTpdwKy1@RYlsq5Ch_NzAFW9)8!SoyR<|B78u=!w5?5~V;o!2-kfMU1$#-J4_j${T6{R8fFW}n&-l?8~0_jDkSnuq0 z$s6oM))Vq7W(~{gsSe!WiGCzcVWcwbUf!RUu+b8)*UQ>S(`dS{E@dv5zGu($)b!gG z-?dLjvA$s5Gjf~vTQ*$rPcUi><**9BJ2*GY${d66TgQrv8xGThr3=?C6ts-9(J?uu z3N5O^u$S_}NP(+lfbzk%GyX#s{+0&+?8G z@+$A`JT6n4AOYqX<(`^$RqfN#N5m2s^OMLX71~^A>6aFML6=19th=2Y>f5)s1RS*5 z4fQ2wU-%l&wnhs$>UhP45IpcNDB4{Yix>%xuHY*-npcTM4qhInWv)G*vnfi5Z|-xi z8JMoI(vxsG^PWLU?>WCXlds^;Sp>jH5K5IM`<~^EhjeuW;%=k;jA2^5z+0d#{KT1+-e1;B8j2oDrC|Y`+!?1)e3^~YJO`BfJ-AQo^!E=b=UI1sg^`l-lI(n^z&93r zr$)Ux!15njG9r1V#4mi|JUa5ltt1ceWKKl*T1QZUIR{v{K z1q|xDLCzWjo$I~(8Jj>!5|zku9D766HE}B;oXJzZQ_9D2@|)KvBd!(wsc_}ds(!Gn ze@j~qxpBVI6)$mMdfm8>@R?9W7_snCpCTfUO1omXx-F712$ltIw=a+O9B_bcpSg?# zP17PCWu=B=nuZ1^9YjhI;K)2lN8~*pJNYSGMM=U4sr9xtd0aH0dX8( z)4%fS@Y?Yu1OK5j^Hjfp&`|q*vkIzSL*QT^ZR89*brDK-Oj(%XorWReT+NnWm0nwC z;XK;n7RTRY)mxgkwd7jDG)?fhS5VSTU!V4o$0<>HbvRh4A{!THk%)-M`8ksO{sc8S zw*%8xrW3)GSV=;_${}SNf7`Lf^Cqw758LB*xK&*69QVs0e&2ZZComzs2y;cr3|VW5 zl0o@Rd%X4NCugN(Jga;bp~&3R?=E9;)n$LV_X(^11cY|It;7* z#&xbGXS==C<-$@|wpA6ri=w6eOUId6H6c1q_yUA#(|Vi=Ra5kU^QT(Qy;<4G+q0bY z(%Oq;4uo8CHpBG9^7YCHbXxT543}-beXOzz;1&)Jd1PgbT6S*xl(Jvj@G%u!_=7wLHnTPF{dYNE)%*=$$nq4 zPZ}nkEU)OzXDABQGiI+*=H-2I_@ZW6ChV&1wQVLNnM7Z9A6L8dblUL8$a`b9a1I+) zb;?abX{z3Xsu3<=5YffY@$!&YrdOLD+tm3VTnRo4MrXLK3!z|AUUL$JyBF-Vk`sj* zZ*%hTjfXxwkfi}u>Yk9|jGmCLscxk7Y~s*IYtchC)kk&-3u4|8eRe5-$zNE(UaF3; zCUZ!ISzH%V$NNQ}IALD-#5l4jwa^eu8UC7{ZW|Y)4EznsOy^8dlKP;9A_Ct=w zUb21?JwTt#$ptS#q~5sdu06t{z39GIV%B1H%(c%>Vue+tw6u2djVCUc;1^-;6Y{6w zBhp7J?(bRb*5y>8ZieYR!wB$i-DXS20>HA2NnMx+_mpA3Ng*R>P1glG z+}Y)!=9M3h3Jy!{0N<8a{6jdQ`Hc_#u7rE-O4My@e%~G`A`*d`MxUPOL9%$Z8e2_H zR&%GC=E0V1q_foWwMu(VyYhY0A?G0p1w@Pc@f(}RoG zRjXZ-Y~dwB@uCHijD8z-n`x};(}xT4oV*#$9uyVeMcujp6R{LrsH$c{wU9UNt#1DE zDE`-tRcanyOSGGq!dM8|Waiw^tQhrW<>yI!qJ|5}lc<@yhIgI%vXXM2Wm9aXgJc6! zFzo$US<#VdHHfJXFT4XzyrbO;#xh+jbqs4LTUY{A(ui9H?0mT(ro@uOh9Bbb%rw~<)?IqGCvd#2ME zq2Th&WiWGWs0mwNUMAOE#1K;LhCXCjBV9g5puE*Eym4hZN2NyKyb)n7h7zq<{TE+g zB(Vo;F=l8O`}_r!g{556v)8h1BMB8kY6V1eSi$0t-a5+16~T?hC5_0jJ@SX*&7s*} zhwN)g$wyzu#XTcFdt#5iM7e^5g^>v3x)dBs4!6{5KLmzHWoH?IVCh79GKCn_kXO7Ki?ik zG}Qeu8a-qeCwBAv^d)F3sRQR%kA|&U605*k9np1_@#G+UdxqZDZ}M#whhMg~x&&A3 zC66a!Z-a`l*hv!62 zw&!rbr~T83D=E1o%qlU+(ENC}uXP&X0TVsgAD}}l4OXh?^pbU<`+_fbMs3ktQ~*Ss zI(7G4jKK1X>bJj=%Fpl0Tw3zqiUL`mO2%yztlyeNZN%GjuBN{Hu14*g34T2}XJYK9 z=eIR(fL^N;bLENqDK<|=@JK9HU9KKw@;!=nm0eA{HtJtffUeLf_*iViG!Sf_d5Z~h znjPx$Kyio*k8(zAEGS+Mg1cb~D;|3WL-Up7TCj)#b8Y}%dlTS74;0y^fdNguKPkMp z_-@taS~jMw7DXM{T6%z!9(60ZYO8*i=vX_-ZBeH^(PPkl!k-k-l7!7%$`m5mh)*!E*h6`SpU=V=C(n9!IrT&)n{eU6e9(K!7lTws z-#{s*Z!G>S|w3>Oa10b49k*n@l7&E@7=B7DtDKw_Zx%tf*Y#X(Wv|~>bAP= zwnK1{6PPp>jol78NS?Nr!*&x;<+%I7h)l)SRsV7PQm@$Xw?W^}eHQ#;)K;Q3FB)@G z&xVSNr`{{UmB0!Ol0@p|AIMZb91Z3w@7|{&&AyW6riM!YzXlI^Nrb;XH_XptdjA!WN!( z*&Nni)40+ouOc)5Vsxub-m!E z@wK(x-!qBbz+WIV6X zuB3}9CI=Vrgr_9mVC#8V|9eu&5ue7{YK~v+mo#5`>nU8wYI-+h08{? z&AX2tSKQtp7N1M5xG_Rt)<4x3Q0E<~au9c!=%%f->MV!6HR@?B!Qu90-tjAw*CF#z zk_Yr{g2Zi20+MaD_S1mTpr7{}9j>Neobv7hFjU*hB@P8QB%Xou>AcXecRK$@HSp-J z>9ub`E1b2+RQqiVs!r6z#G#l{J}r3tOyTA%5xq?e|9q*jS?{)K;D)uv^GkljYNOy~ zNn3e}#nyvdpUDWKl<_&smwRDu1vNHFu6Walhzm_ObJ^ed5#}y>cj=+0&!Ga$b)ydJ z6i-~{GoC>Wx5Uc;{e3sG(MR{Yd8HDb^)t<6PuHW>cY}{ShmNg}*uZIpfCiVE%`gpg`d85Yz1-hd37)c>Az8V6VpEzsr zV}y!1y#YPO24w-+?GM;uPnTCuYq-s~7n>NA>}s1%i&!A{@SE8Z7xeV6`nSk8pbzIo zxMp`uzOP+sOZH41Pv-%w&OESXp%trJtGun;z;vvfCtc3*PS<{Z2ktpID(# zVrp!7YR?`7)zI!Ks~5GXQ#h{fyj7o%95jTy;jTI0YClNZ|I@)pVpep?r!AV$cRuzf z!WOwL5^+t6@pYtx*auOF1n=z#l{ig5uNEEF9#Om-$Jj6meX5JarYpE?sQN+s)V2#A zEY!=#ln=%AUY%$YMoh`e$b1o-#B93o6PG0LRXwc+vYXF%TCz4^@?ysUC^za9axeZx_~?IdBFKQWq1RPFnv>b z>3i;xImVa^*?Z`L&ALEjJ+kp!%&-&%HX~lmBsuF%JZq`cq&L`E%kduE8E)}_#X;vc z7=m>3rtJX5chvW)9|Dh^Q~ioQIPG6K&P%~a`n9OW!|S{qlo?OJVshhsD>B*!Do6)A z5?_xHVrt=f*I6}wd|bWE^aH(xrq(esA_(%aNTe7s&-Apee%*EVb@{rev34THbXNyw z@JB5TI0B`x-5%>?eyT9u@A^BAG$k-f1mY*-_`}9p9z^eeh#jB2WnK&pjR?v32v&^a zt}SgfT#hf?dao>5vo&gwa7)fW%%7x_C)Rc__o9H1%hlS*i1nz^f!Wyh+z;2hJLK(8 zH_IRYQaY>@bD2*+!gVN5<(lDZyDx%>qd9Ibjw%Xjrzm;qvV}ak$;zs^Vpk~o(d@^- zfnJ}LM#rV9-2p}hlk8W6<6)MR>y=C#Cm;_B7h>+N*5k^@;W-x|#iwX1nh+5_FgXWI zGM%+O;@HG**<7%fo^se?a*>CqSsyR>8xo5L1GjW8oY`HWc)_gM&_;FL>AG(Ez_Jyp zz4Nt02JvY5_L6f>pV@Nc?F!;MjrQUE={=*(Kq`ornZ(B#(Qj4C!VHUwPe;GY|#JY19tq_E19c?!F%v zgfbi-K3=-h&Byh`l;ubM6&1`q!EB_Os<45^rCBFcFB8EEx?*RV11n{C5ICs1Hrp|RI z>22g&WR7U;-0?|h^)lNs&7<2m=Zn$>P4?u z^ON-Q3;3e?NMCbh#YE#C=4l0t5C2Ao9nzzPFw^^yt3%=nwar8}A?T-&<_x~75j&KBjs0!;m`Q_R7G5(NPgNY83wU5tc9yKEG zU2J!%Lj^HT!hMY;yOKe)|K`h2@HjceY3y0%vn@Di#r+ld!f!?6I%*4SIF8PX)7FpA zMm~yuf+%d8Sawsc!eyhTCm#iD&gR#PsI15PA4_hsHXMC`bBWuKQ7^l8_9Qb_rDB(H zu3nVN5Lir7bf3OVwj^8&x_WJiIN{xHcj@^N>p8*fDo7@HRZJS(b(OPtmI7@hPCT;@ zshb_)cQQtA*G^}wn?yi=CINzqaMf=$?XY8_>5M~2o3|EQjm*we**eks?L}cviH7{w z1(U>hb+=_|`HYGpV&4w}?*Z8u#q_?DgjA#-rTA4)rT0`C?S9Ojdjtl`Lmh&ag7!^= zMViAZC-IGi)!zGt>r{)$sll0Gs5515DHx?MuEM_)E|`Y z&56*@ERR5oF8V+ZxFTX-vc=4}$DBx{fyJNuS#`ExFwYv5_e)CaQ~uOf!)5dOMn)yc z&3sHeUtKxO+DF`NT7#t?Tz79APATyJvnenNd2Q+=;u!4HZKrfDbi7!LsDce)fte+Q z!PMD{1J`-DUDD}R*8$J|NxmbS_s*V`o$Z&BW&I59&kBQ=#+bRc9v*uyi10c3qVPl> zN4TR)NX)Hgrk0bzjglMuI-V*JKsfr|P9Jva6!Od~>gP9e|FUwZiWoW@X+vWAA=1}e zYNDH6w<`Cj)-??l@c93c^%ZVa#Z9+#OG$}zcY}17GzfyEw21VfOG-*9LF&+{q;w-C zedz8yboYV7-T1!WeZJ@3e_+RN&#akQvu1XDJY;NdkEvY>{^l^d#1e4D!&B3GsZe~g zFaWqy#`YCT@?Ah5T!N)da}GG${!DeP0$m}KMXc>SE~-!k&qJxt~iH zY3B-W18DSIMM$nMia;B-?VtWJAVr`f7yeW@nqmnFY zw?nBcuI%0m^t`6%fZUN`Jo@4d1gKlC6aYi6(zR|Z3$<%Aq*pQ6$%Ff0>~H8-jI;f> zfwt1m?{iE4Bhx=00u~@py@>x!!7A2`GM~Ks*rt3KMi)e<8G!W!+4t~dr$j;0=~FMd z^pHCbb{@Ok<`^DqYi%tvmL|(~F$!G$TZ!x}kw-ta;|c>-XyeP#DW=!okb%Y3&yZemalZ1cT#O+lH(*Gx@e3B(;4j31SNhrle=;}x4dfO`g z1_06H+^J8G+J2okRA08~OTkkwgbg^fUlg~K?nFx-59&1dWWahXcy?!fc#1XQXt=7X zFXZ_yfoGt>^Ys$kfIqY@e~@P1YB65_F#ZrL;s#}J9EHa%~Y{GUXZO0~4HaHOHT*(<>m=)esKX4{4&JDhltb-TG5hvgUUlTJOIy zl63;wI9+IyfEuBp2UtFJ z(d0Xu@x+qZWDPkc{M+9I9>T3?a(tLN^EHDL0y=j&I#3!1Ve65ZnV`}U#_+pP6IjJn5-Y+u}dmFDX9OH?#9$FUl}1j zj3}WOSPFo#_P?X9waEGw-Tx}+IkUY@Di3$91&YeL?v<(h{pAdxm-*jjx1yB*$<}K$ z;E2zMAFcE5?|LgXEuMr5o)gul_>H%r=a&$uV3I@t&W=xT^RmsT(AxD~O0(WweS8Ja z6V;IVZ70Kt5m;z2p9=%{?V~4)C9|0$x7=J386b)Pckp zW9^bj%vcbmFqY;ml#>H!0#L!@enYF+i-|mD}|2 zJ&>!1?b%{MZD$Ybd$~eBFE;{bmxD4=COgYC20v%5o=!Bv!N ziSOdm64M){w5>e_cH!dPX;G6h;iah9M@X%K#3RJV}? z0wly}=S~tf0$}Dm?MUzrJ-Dmd@qS3~DZFV2qub!_%^6-vW;w&P+a)yk6B{(&E@uY# z0e6`P+*KhX;Xe;kWG+T0-IbdYAE~;^&Z0`j z!Huv_UvpV~ep5V-+U zej@Dr`I=vcTkBFKrz|qgXY#px>>#{-$@;^-tikl-1J#MS*36$7o3N(C=?Wt&bI*K1 z@Np)TybWuI|01hiQ*T)^=qR_D*R^cGCsW|z@t_scPxrF%@sXjLG4;SIsFHzJQ5rv& zgCJVaII4jN=PhbnqcfP4&FnJhD~TBv?qbC7tz6uStgk%Y4@ea+IqE;~{vI(N z_+dvK7abstJFnDL@cn9ZruaLzhL0)!E_SH3L7LPy+njZ)yxg-bwc?JiC~Ww9vDoYT zcI}nE28`>*Zo(Om_nl%ynM}7nxo&?^QA9rj3%0srqb1$0MZ72Gu3wENCNF$ZWTyq}XPBznf`2Cs@@^Ufb!g@sHS2a`kX*rc4Q^aj*uvTE&_y^hJio2Od zE&2ZGT3xRfD-Bn%lI6tmV!i=c1WsvgOf?oikWiyRnOXMta1e=?o(c)nqq$X9bz|gk zDp-EBL{1`>ug+Lb3WN}Zix2^9a0BOUyVj|12wdqe=bimMAIEe%vgL~4tEhg?tgXZW z_N6Rq^6f{UWw)MucX(fXOZHH=YuWakNo9nNjZDd^F7!SirY;aNkh7luq!~FDF+hs;eLmt?W*<;+mN=Y)PmSac)S8ROF9Yvqt z%w-{$Ho8zy@RfZ4PD6tcgvUg~sHsKQ=Uy(i&Xf~t!7$>$K~g3|O7!BJdnDcgTYs9) z>(;E2-#bpCtOs8!zXi+YmV)8ORyl1l_`B?(S^IH!xFDvozy!~%ZQI$^ zfH^GC&Bu3G?AU&Mu7PYm9Exb~Y_={cLCb$y^BVE4vGEY;bF&oi2_~3+^RZ^0LunMe>@AB5FBWcGCzq4q`-#gwd^>ldW>au*&rk+244} z$PGE4jJZ!t-~03XXs>J4#b_%=?sc)p*pJ`bj!h(#CA^sxvB1r0Y%5L?%%C!8OFVN^ z#DR&%fUAWA?V#xi4$XBeu{-7aA%R@hg@bMHocO zC^p4KvgG(GLyEcvZP-F4TVKg5KseZxv8&v+-`x~34q1K_Q47&xK>+IF?Y|9%Kst>r zvb=$G)NlJPXkxDYvDWv?Me4OpuTisI*Yrmj=FF*S8fS7**k2Ly;kHw))frda`$=1Q zN(b6SPTxqlcic|h+*-8T7wWW_J_gYlAMKRbz+*DX3@sk8ux(VR^-IA6t9ZD8jkp#z zyyo(u6~$bdXTd5e?OJh)^$4(GF5?FL0oB_MrF^{OOxoM1p0yylC*)FgjvbM7D<6XF z9=M*}(f0dqFA5FMEu#TChtuw|?II(5l@X3%%OXy-c00@c=C|<8C?bj|0*w!q z%c}{d>leU5KC>-ett>;RF2Pm^oM27FV5GGtmkcy2LSVj}q_Lb$~AI z>&z=$_h4;flOT6!-2Y71x9V^6$u9-j=&oXu1~^S5^-0ObiMkjbcwl+xAZstXk&Bd z^2Y*Nw;dzhkMm-!492{a;F72=f2C}vI~8L@1e_QkR5@IT^YUt!4tFsyGDf1V8ybbo zH;P12{gh75GcbNP@?$vlBnNrQ*pmziArT0KZlbYce7)MY-QIs};n5#o_cZF?bb5g8 zzX;EWJyQ0_%45!RYT-yoQ_QsVSLUYr~HyHPvbFDo=BTNmB*h zj+=;OCXw4U`4I~q40RJD{E7RpefK^-Gn1;O!A8N~-(Mb&@t)2w26Ta?CYMcuFN014 zsT}bOD@yffg!DD%m?(W1un%XrPHm>3oZLEHl@CS~5X{PZJkM&M0S445_R@+^LN-9a z^tKXH=!ogr=P1+D*LjRft$$B%$68vW{PZdj5s+EO$2;=#^CQ|W%FE3;y-HZmhR8*t zdOE^!pFTmyyJNco=0*%K*kOVkW$kgmS9jUVv`VjPWU&Dp$mlA9p|m617Q8fgWhjl{>^+PrY$uonkWbemeQ7 z^*iDnJ}ffq<}MQ!)kkkCC50I=6*iKNg!Mj0p!^fIA)6gVSGuFo#&YL_>G?tuluf=0 zocI@D;s%PDHDb)=0+BqQ!MpX_CX8|elFLjf>hGD`wbzTvpk63^)1QsQ@YD% z0{K-{dk|K@!z;GH!_QVF2UlMG-Z_Fc62l5E0mJznk8WyQOoUpJV4&$B!zKmVMV!kS zQBN#gzgrIe)L&A6Oev)kHI=xwiJVO>i@(bOVW)rR*_om0z!!0`?=tl6sJqZaM6`e1@Q=!_}X(jDVTB_7RS zRJs|$rrdWETtY%ZS??G1=8J%@nts(?#gjoTq|-u<$VR4l4r|It+z?hN5sU3-hK$rd zZ>i|I&&*4Y&pr!M(xEI(@vh$wtY9qQ~%xRS{P zV-?tZ13yC5Xvqok>-QRk)U0?oh^q@HkOz~;!}~EWbRJBt4<-*V$IH3RzPvYfp+af; z%aS5m-N&u$)la4fb{;E5hG)TE;vJQA>;%Ofy=anc(_iJnd)Z|oMGD%Vt4dX9veE{b z`xAHi@b*60q{?am6|+A-t=_bQ__|}E`VoKUtIuDNu1{XGdEJ_jFO1X9u{AoRHRolt zIC|b|jB;*un7OU8F!7NkV)lex#L)~DX`Dr_;T=MWf1CAI>lA3dPNwfMVI%h-(LObP zX=7!KB7%K_b@uMrjjgbzE1PdwcwpscZ#jcss2y$8c`rqP#1sQ5gAF(;b`=#BI)cAC zMUBa~&{t0hR(E<)aYozgGYrsghqUw17RmEBobnYd+>IlP4)x!QCJ1KSp6gr~(;U`b z^Tx}ph?v)ow|eT1ucMw5H3ojuS6;wX&$Vzwj%NynRFVZr$7ZlpTwtH6B(&KIaNCDD zR7wZ_<(?kPWvjB6b!+Gf%x)KwH6J3lct&`1C!qEkNRB`2?Cj=KVrrymz6Mf=g~DMF zRdPKLnjPjB!Wm6CulZvY25aJOlJP&8`{GVCRFm?=b}0NHPM+)x3-In<<(d#63EWR-P`rOAKjni20A?ir}|27a59FL~}*A8s6jyNC5S zs7LaVIp$fJ|9rWj+It#4%K?VFqnV?edoaPk%DY{<2}wTdKBNR8YpUJ6dHk&qh-AC6 zt<W#EgT-o*${aidwX8c?en5ac!c1zq8q0sSbRCB76RCdaD<6{LR z_g`xyrucc^FcNIGK5QmoEl4caXLL$dDOdcR8_$x4UR?3qLtB3WLDWoNN5=yD++R@V zC=iHU3UJB&ry4Fhu7X56e}*B3qUKlg%syka_v*8f5nC>dbH^8`jwKm8Ti3<+^t;_G zQqCCp)$HHqU4myD{6Ht9aQ9b*WijSiw+ZP^_!Dz_3cqms(STe24J>HO&-0i{5Y`k;c~9(Vm9k`{-ra z%Uu}v{N(xti}+0IR2bSRv59e@SoH}9jjNx3S`oHC}dH0jQ0 zp>{+e1Hnv-MZ!Usi6b#iR{ss5MBFMj4V3W?FZTN~bI}QTDm(btDVvqMl^O7nCA(Os zg&G>aAL%ln;rvx@KX2~spSZv=AbWBbBy|4XlZenJwDld-qj4mv8n;#~SqHE6ccE^U zciK^bpBdE=m$$h6W{N3jZcgVij>|W&pVbDP)joXR6CL<7gaRA}i)pbK3hz-i%;Mc> z%i32O$(4e$H{%N1JptRe=-wF_QPgKwVYFT&B0lhG+96HK4$1SRdj0Wxk!n4EiYta_ z8WRSR$<(u&$i&$YT%WN))pF~B(2df)tUX9?OrPkO(_=%y`ebVLMM(IOeygyPogG1- ziZp{Zh!v{y0`aMMZNT_{s={Wz`9jo=_=M0MksZ1JR5N>Ow#U6WNcp+Q@mLuY%u4dF z?j~+$su9kkL2zw)4*Lt1Y330#U50y>UvQ|#>B>ivU7&J`uX&3tWZM~;t11#0Cxr5p zMS#X^CASXg6AG(68;v*jcCd?{3~-p$#0ycEI~~=gFSo#} zi<#)&!;4a0`DpR{2giTqIT#lIVaL5-M2SM-HC-cxT8D_|ul_oAb7vXnjzNvS@MzAU zdicwxqW=2rFd_;alxo+g`U|lF^w++Gkx;z~NS!wLDXAHi2-no<7(7;45E|ZKtk0u& zlsv!CWgl*FJAF0Xdx#sa z@D*5TR>#3$S;Ro~vGJCBkr^z% zp#uk*8cN2vk$Ic-L#>(HLupiRi9Vb8TJ})f#lGtaHk1;%j~4N1+wdQv{?@sBP*T!X z>XUU_Ni+YJ0TiN3#cWYn&F&C#eHKL#S%1dktqR378* z^P2K5irV2BxPHdHkEK{|vQ^))#Ehsvlgvc`9?AzOsNSWh9`NH`@W+Oaw47nP?LvUj zkPrFd6sG&1aN)U2;RF&hEZ0lF4fuhP$KVduCDb>zRm$AsYim-R9Q&cXqi%_=eW2fu z0jCu;549OJpT;;r;U`PvPC1ZV@Wd=7u2PM|BwB&ZNOR4@<*S{E5seGD`}XE-^skSe zpH|4$KaN81o){@Q?QC?rfpSd-r}XVlPSMdLVEXM6eXdx;6n;&S^f>|Q3wOH;TAy;k z28Vgic8}OPzwNG^m1%3`7nFTWXT;s(&+oO?Ur0o|1qL;kOJU559vE+BWUjzn)xtz! z1FfbNEPc1k*sdbuvm=>enu5M7d4WgEszs2@mwVRrSgPVEKB)h-B;g{%;?>*7q-k4- z!-VMk#yUSWKVNK{`?3B9$k1*=**Pz)f0cXQE#+@U>*w2i0^orFWG{c6b?dxt+)f3O zZ$PWk4oAx9*+m!S#F_EMk)@-V^ln^p+Y)f{5K(WoKw@NKO6a#DG_&L(>khnTqNQD1 zf2{s<#9j3+0zClgdP^14Z0Ri3F?QC9E|p)uB1QH~3l}pIyXVQtKTr4ECa$zHy_*ET znMK|`IF-hATBKg&%uyIIoBwv3k2q@^a7>w0cvo;V|YS{#Mc<7n4_!`E-K?*Q0!|#>{TeKH z6+jIf>pzdkwErCDR*|RY$sGg?@T)r0ma2@KZN|oWhExtst%-1d-5v%LwjE}P^@K^O zRa#0@YeWw{}F2HvLnC7t|Biy{}8GNVKoKI^5l zvfHQOOV2fY1{*Q~!hS;A%m?Mlnfsy@*bfePz5ddn{83$Yg|GP;bf;osIjZFzSd!5rHJkr;bF`9G~l*P9sj?8Jp;*tK>zOv z-AYTm3?Xt>da>~Fv$HPJ?E`+&HosN~q=6Dm|HEU4-1T4`e1QUh#^K$XKVU`rWIs$K z6YI*6`oUhubi3vZbF3SGZV6m#AzMrY3?z3mJjJfvaJgH+picJ%;WNvJ4+rO(6$=W`7{SrGFFvkf;YS-wTdvyB+jEzFJ4oe+y*{0`&IEO71CfY2?tm0UX^55nU4=mP%4$s zns`mZX0;;zT}1BFN2pQk2+~AuQ1!Fu2?-$Jt}w!qb0P~`380zY^j z+s_5*+3~h@8=ZNWoqzS9arA%`58TR3;!5J~>Vf@oVuB(R%O^WrdTU2JNvheEkh5=a zY#~Qq`ctquMp1F5dags~zv6oIB_$`c`1cV;ZN_<|ZVXs#VPU;V6VWB$-I(xPJ@Lnj z`}q8zSHI3}MmkY+@WBvx7kayjro+WRj2&~7aF2K+RvX1j_`<<;I_hm>8- zPyNmx4ENt-Xkw#(MyF=6M&;2Kd`WRjy|$+vUTT2^8dFKqf4R; z#nM@nYbd>YvHFywF(F~ora z?K4UUt>Z%ZeW$UZH*`J4@toHeqh~F_?aS9p^b}p4ul>*IfpSRtB2^9?62Y2@9mEw+ zqfF4oZ(}P5{YfN0V#)7u(}I|WN&rHz_}p(5HR$nfHQ+pRi+5@J4a9~^ABchIZxk&p zSP&f3ua+v7kh4T0Nb>8^&95Iy*gCx*hDz0ZF4g$aH2hclRW_}<4YD`PvHmq#a5eBA z$6meF{;1-rR{!$jMN9Ylj@ME2dFO7s{{b48KqLl4g>(iI$Boi{Lki?{TnN9UF7QCT z7XIo;PswFOl+%hnadp%oqN#g*IFZE4i*8@4?3&_;D=Oj8@2s>3{ARA_&uZ@L!pLxF z7@gi@_Z2A1!UaAu_3E_VMJ5V#T5jy@<44M8bjaQ2mCq(%&2-oP@(|Ht!)UMq7 z4EaNc95Om!nQj+;K_btXSrq{$ZtE~fAQ18i2Q4mny-|=1Wj8e;lSD@f6jM{3Qc>^8 z)+(4zB~MJZ!%MRUDS$EVg~gz=J;fp#YR{EBg*1MiOdLZ>V*og1M8vGy z^_NiXk61cZK?m8v&1$kVy?ixz5=$TQ3oI4K+#Bh;>pmeu8ka7TpBE(>BAQOPp-PN0 zzUa!Gr(AI0U1X5b`uVr-3C%ulI!|5s{#YbQcF=s*;|pLTJ^oJB8(w=+iAq1#`NALr z3jjelP&#v+BhWul@IFF96J)UaPmhnN&6M>4GrrR#cK`V48~SzaIzx z!c#6NoeEsrE59y!>>RQhpGIxeb?h61b(F)O(-22R7rFHvPDJJ)N>O!1`5m9%HcjT_dyFr(fC)#@`5zw~3`y?pU6Xtx2=is(AWK!^&XANV z0&_9qgiuj!q7X-$#-;;oRsZ{L&IVbQPJD!dAR&8%51(N_{8+gb8~`BP6My*+K)Ot? zgJNS=yV1;dIk5qv3Li=Xq2VJ3KZ|cWJ#S1tV9QJ3u&@%RAi<(Dp`CnBj{id4W)C#m ze|XUS9tT%v8c~v&2L+)x-MiYhr+|l|I+(q_TA4Zq1=&Fb*DO0r$0mqg;g7>a8?4rM zl^nzZE(K=}aP*D>h(pe+}(K-|S z#d(KFjm8>l$Eg51ea7A*WSK{!8RdPt=akEiH`S`3@5%H>3W*UFjP~SX=4ZXmuCNZ^ zhTIr#H$y?e#U1!K><|(12FdwLzx}h*#J~d-lMLbj=Xg}f?bkyXw%+D83tYs6~v!#AdaG837Sp+Ti(~l*8#cl9%Y7Jd+ zlgKy-%BYDK{r_9rW8S4A7a%>};@@C*mBm~KPw!*JZKzUO?MdmH*PKl{Cyp$CWRYvp?|z&-=K$v1)66Gb3U$%zqDz zqe{9=RPP|Qjd3Iq%j5%x=X5nmQ~+%Bhg%cS;RTL+*w-|ou;k0qBf-dv?}H{PNd`fZ5kS0mSczPQSHR}z}x400bkI(Ol& zij7*N?VMVisH*CpvMYkbcxzx> zU{FdUD@Ul}Rr$KH((a*xPFVzdQ~Jg{Y4`aIlB{U z+KBUv(16`1lgcIRXf3(h<&hwlp>|j5& zL35w7jm?5}$IcPGGIy)P8;;G(#ck1-_X@!$u>wAjmW#Bj5ZC{eeMPuszx|{uKJ&$# ztnUDtSw;|0nj2t47lRs$iK6v>S$ z`OSCBC)0vKN_f~mZ&&!@AR_FopKq-xjEJ~O)?W6F>djCV_3t_6J%9I|g}sBPw2wKa z4SlV5x-SpvqwLgv9Mf}>ip;4MLQD2GUyAeIYd-79l$N9ZuZn^5<~=lPvRAA&!&}j| z=)p%sAA-8>wHDD-U43qm273?k^t96kpV!vNe9`Or^+bsw#M2knkKkx#$2Mw_wlJp6 z$XKRbPhh`D#(VLQNgj2*_&!G|fzIjSsy@T%ab<8&&c5TmARG_HGq297-T>0}P(qKgS~hFH_-Kw4dRNZ_r7Y zfQaNe@+=xt%c0|s{_XX3$Y!`(NVP?%rGd~Y-WkTDzBhHwAzQKns$(TLn z(yV)9w)iqJjuXlh2gWC`qC+?efYXcMR+<;vnYk1qx8sd|gs;jrCwMsJ;reEg_PAOe z@Z!~&>~oJc3y{f>8hk6EddfhFlp1yqW9Kx#v_8A~X|!|*qRYFm7!V^(#tx`|pY6-> zj)3|lX}Fln-B%k3F)(x8nwJ3VGbq{@fsu&Fk!;I#94|4KLKiw+@lrp;(@aCP2qp2? zmDq_#6oMLr`MDTVHAGC-a~p1DYBa)&@>!@}ZbkS6`Xt87(7pipEB$VJzkhg#qdK?A zE*o$N6!IN!7Q#E1Jb1VKf3Sv`R-=>d0NHT(WhMH?NZ>=W4P;{6h-CC^fn*QZmctRT z_b5ks;d`dsWNJ#y&5t_v$igUB+>0J@e)9WuYbViG-IR}F_}FduR=!>)aG-g|{1`KViy7lwy`P?bnTRxe!FM%o zZ-k&;ec`OcY;@+>G}qn*qJ17Y$<`=*{7h+zyqq)C(AD)rs^!;wDC-IJBfIA~PD)STN_z zLUpydSey%Oe>}(jCHd-q&=^!>1GLUGVRze3$uuX;;rO>`*egln(UD9( zV>>zF&l7fx5>;3eKjUHF{_MbKLB7gj=jib-(9l#cj!t$tK9`odh^|NIgce0|7?Lf7 zyA=FOtN2jw5?@Cx)ra)o60|4hL8l%Ue-5|-x+un1D>Q}G$hl_P=w*2rJxHX2uJzBo zDRNpf4_~%&P-tSyKG=Ovs!KoHnMc9a_yQ&x36s{xcr!kcs7v9fzR}@dDb>AUvn+7J zKeBOJyo|6Jo0%s}@f6`$z9;0$S|1rag-SY7`H$Z+xu29pEgBh@$R@h z<8>{An};mWBs@(8G73b5HGUf_Qvb$d=kP@;oSzwYx0PnbfQA zkC^olqzZd3_-mhMI@)>mxdjCbNhxg+W;oEEb>?x=M#Qm2xJ+9W3`GhGzdY@EFK}&F zKfQHYeCKtav=G1iud_U01qv{oJzmRoump2xP@Em6FtY#Jx&7V_*Cfse0jeTj#;0oZ zc@?Q~_M!dci|veLn!b!O$%;m>Gh*3q`bg1G`&Dpd>yab4az`epVJGxcSRy-xxlnZ2 z`udI>)G}?s%h{|1GUA}v;`zsl7w;ha=n~gZT4Q%6QmWQ}fu~}Qg~J-oIDd=%6bxzn zRHCCg1Mo;4s%jj2=sIv@ot7lSA_9)4?<3O!gd3#E4-n% zInnL?GQXUcbrK>B=OgAtoyT+Y(B$xWNjD944}c15P4{`Xw_l`h*r*IF=NeRUDQfN_ zsrwQ37brW+iR4>|toL|5gXm<^1rcFaaZ-}Zt|EPHPx&-b_pLNv zQsr~B?>}R&7x(qdavD4#nPN=$1{@swVFkrAV55nW>~vkE2eLx0C-av_DSD@b?c39n zczu;8pE0bxjA|f1MvZAqc658l&F%r#*Y|%Rd9HPO(+Z_@karJ{sB(?K!V0?`<2DLW z5Gkre-h7FhOJRZ>1+AF7=BY|(Km4A z*}H*~D0ZA)hl#rTJ<<#J3xU|xm)!y>h9{U8^ym@uhM|GYTNTr|7D3;lpz}O9+SRXB z%$HraOKCdAEd;Moy+vFP&lSyCNxHoSHCCjVM$8g_Ci?THq2G-**N)+}zDgo2Lm&HZ z^sPp52?$p3arJuTK2oT#9sW3Z^+E#H`=~v13W$TAI4_^Qv16?O2!>h&hCw>78cZr? zadt1lP{TaCMh19Y9~-G_j%Xw!fqmy@<4F&=xZtZyy4YShn`q6%B@Hre5V8@?oRbhxE zdv>2p4gp~`@pAtwt3dtX&Zyopstd$Ik}#lg&0ExX1^;@(Som7hFih8@zmJb>cmKBF zV&QKrTA)k^{*fB-;|SAW|OeTv2*4 z-_b|Q-%Fa#;n>H|yH&k53dnH&w!Kp|`EB3MOdKLfu?NT`TH$(x4wm$Voc}ym0r;EW z&$Xb$YkkhfiO_=UsGHyR+b2$lTJ>kdg(JR+9z|KI!08$gNR-Et3idWwn6Ktki zITtanR0}{&Ji_w`7U~xF1bdBBul(bsz`_ZV>IQtzpFbb;K|B6ATtP}7{WJB2^>mGZ z2=;g4b)28cnE{6!%`J{)6oyHm`#xy=sQ<{r-10U4G=4Xqp}P7%U?#4y(Y2j?J*j&a zW51`c_C!Vj>P=(IyX=3}$V zh7-%Oug!X){CTt;%S-eCul4&gcp#pw)!*_-Zl=5lUry=CIvWe zi6HL`2+}I4WG9b zN>8F&?BH4csAigY@xA*-U`M(und7Bx#x3|kLRt%Y2@Y)|XNZ!@+0zw_1)uRGk z9bpn?Q)D`Svo$?|>LUjsW!e0aaB`d=zSM`s>N3D(r&P2R6{TLJDhLLXt;BJcGL5tw z=klF3tFB$~N$BD4vx4EoA8HL4xqR!+S`1k++#^_jq5_Y22RD^{J9Q(msR<+fN7D=h zg`K(siUezg4U4wJC$^;D?6Ih{XB7a|(X-~A`CV(_Ir7|Duv$e7cM+=6wJG7QIyCfo zrcz?W7rFs)yOS(-aHU@(Mm9RiZ6MM1SpVi3TcgbyVQyT%*mYq;8XLnI^)wYyfYYlhZT=2%`i*E-iO}0LF6dnR_#ZZ zK@GVrrn_o9o)gtCpfl0_X=++uGSdDez1wA;W+#%&M0b9N{A8H&clgetu;a&jB)vzs zqEEelB+rQf{9F*oICbohA8_$B{n-AO?%@-*w&dMBGCmq?P7Yo)&UO6Jl|u>Ur@ zQ$_x*o6QEpULxY*3`K@yJcK|9;m@kTffX^NXQ4ccQk|gQEBa!nW_kArF}^Lc!HXgS zqoQ{Sx)O=j1(!kbMODQ5=i@__%=bo`aIqxKblGdpTSB0rZ!x>S`r#HnPk&LAY#QHM zbov;u{6K#g94IEX(G@j{<34hstX`t4&H-fN}Dq$48qvOj@QjwbYgYVlU+W`8a zKURI#i%$3D`DIwW@!G@Z0jyqY7HcJ+yW5fG=BB&)*Dcw>r!{Nq=uc5-_z#tf>EEwI zc~NKYK$nS;pm*A|--d=?oEXL=WJ&t|Se62XE{o~1H?!EX*{Bzx|KKjTr^x3;rbdqX z%L~5yD1hHni9m;dg}-T`3-%*`bodV+;$~G&so2X#&($~F$p_3tJIt0hnsDyUMV)4Q zx<4ykZIkM2ryc#rR&*mBCBav?;d;i2f1U~lW&G`v)Q}D`ErFOd-D_>d3uS7oWM}$i zhOgQQ?7DdbFpF^GVc?W7sd>`z9x8>3sludrsfrJ9 z??#Ql{1dT)V=<3jkvllSmTUyjSnNO{c?JmbEag1;_k0;@p;F?%Si7`q7#Bz7%Z~@g zQbj-`hnRab%)hiF73Jvz($FpnISf_=$e1Zo%8AIu%6p4wpkcf!GW@7 zg@`#%YWP|D#%rp7GdU7Kha%u|_Il^1QhNxU^Lu5}!>TtitudJ(D$*mSX0*1?^mgxd z{R3ylx1aAxZ-Ta0iI2FYmSof64bSOJQrE!}+Z>Prc9z20^Px*3v?}uN%mPh!5|zBn z@4gW3?0m!h$2kvHj(`^mA5M3(@-QgK2(MD1AgVm;m^}F<$eI~ARkAWztfHdoxOd<=wj z2<#Off zlzW& zLXlp|9wtYKw-}z7TC4ikcPt*l{bFra|J~75=#H&giBbOCPW{Zl@Nu^}Ibg>8x;9y5 z>N+H+eT1W+!hcqp-bn0=-|$iL)%XF(9Q-%zUZf`~pnzt`o+mnw1RDEBKyO}-WXGfn z(};LEo;;i_pguS;6<(Txj!u;f8|O*m?E03JFwy65bAs>(9U$RCqx)5+MBemey!#d1 z_3UOS3&;|moB#~T+z^*}HMgJp92&IG?o0UKXN9Q^ziE36EZ6hhZC$hA9kV#{r$TY; zCy|8-26TwZq>##iRp}t_QYw0+GBQIVm zVk2yY5P2fVu5Mqr)O3hORS{mg^sBLO<%j>^RvomR3#Dz5XFu4Rq5I7RD=ScA8MFHX9CfK_fl_7Yl|6f#xc=7`*iV8V zg26m^VoUB%d3hh{*ryC2S$XL~Y)k~@pqa6x$^FdU*!<<5<0p;oEmh(&+-+~~*Ndat zTCutXplZ*blGpWJ1pzqIy8*tmox|5|5nl^c+c%eY${d=cNb&r4-6rF$$gc!Ree+?CpGmPh{Tv(C z!C{S+&drr*?f6SH_svN9T?#G`WN>6h+&3d$l#q$$;N}i1QT$FL;QVlbhz$^FUGHmd z{3<(jEGl=_BMu3HCB2^oZUgTqpsnLCNh3ACy6o=NRP`sncpcyHO$!9?JMT z8p&;%Q9bhK?E=g@g9iD>@ZBtX6mwI`BPJAD2+{>I`3|b0QND!HyF{nY!pRv}s7K%F z#*ciPxD`g9p;@xvEyqOyf5sL?_}E1E_2Rt^Z{xY`&R<(oF&B<0_=Rb%kxkt2ti~XP zk^IH9e&TO=!MH#8j08d7jN$svnuMPl5-JJF79ILCCwz7x~?;2 z*qeFuXk51_F~^I@y7=H<-X-L3;y7w0jFOnfiBGi(OZL~1FW)YRJ(g_S6K4IJnjOX4 zXZbjgrLkXz+9bR<;>urqwcttUzwePtu#0RqdYG?X{w9}YgYLa_R?ECKDfRS;arOtQ zX@hfy#1>0n4DLM}JB^?g4`sZsBvajhP7>S&UDRuT_QWz`kGOn@Eb@yhPEi z8+2DBvRm9B-$5R;UG`QRD$f1@f%WW{=vM9TzZBUh7O2pN2|6}=90ebZ%=P2g7jv5c z<7B_ybD#MRg%c{EgCu6#q7LD*dRoCM(C5>>Q_tvH67keUiM5ynQ)QL9eT`5xFQj6 z5t-eM;5Jt%HBq^Ef0+0Zh+{PDk1rHTGakMVHOaGdflz0^TyLY6yM8vqR!N8>n>?dm zJn^0{oLokKz1Ap%9}_TzQL$-p*Ddv;3I^MKxs>XW``^uxM>pcyu0#sQD5q%grkxH2v44UrNZfTmKJJUl|rv7q*Kiil72YiG;L(fOHStCEX1UAs`G5L!&g(-QCg* zDJ3;@chAr$J>=QE-*?V+e#zyJ*?X_`toy#7T-@oQ5T%Qi;$SG7^~a4tW6bkV1(Tbw zzp_h5HgiTaEJB`7Bv{Z$9zjR_SbF#h7j_?=CpWO-9aa@aCjPbiO+UU@_6A7v0mY#} zHD()p3g5uO<-X3D*ETIL9jB?Osc*+ARQTD(I~`E!pQepx&~{$WWg;B~+3C9wc~0#0 z8;a=AlVz&(r#n_{9!VG9{CHE9ScxoZ)i^9awY{Ea`xii+4{vSMia9v;xHSX+3R+v! zG-cy%_0B;1bU7pN9c>#+{=50QAa0KuRnExGv<(ylVd!yZjW*mB^h4!20)1EC$R#t~ zIoB7{4sBBD^z~FjAZ=~@0s=insL$&y4KhA;POp$|SCSrKBZ(CnuV2)5vWF^Vut_rw zdxo8s{1y&uuR$wUpL^MMvp?6A5f}5tcJ!cYjD27JXr%w}_mEfLOrBU+6tDr0<)`+qGl~@QZ4qJ86&s#<&f9%kX-}R6* zKQHgIt}Y2J-S>;|P>jc6KkP8-olGx$`{JsJz*wR~~H# z`DI=U->%5;FYb2Lv-m~NH3t|2C7U0}^P)Tj^GQ>T$p5|(jE&L?DBQHSC+hL=@Zbk} z`d(gv2#;0sdIo_e%AN$P{)EPZE_P*XF7YfTLc3JWT{|kr%&_ByPO+)v{Fs93XY&R9 z4p3-EilTEq#L|1B&|F|nBra7kE+r@9O`>s@%@DO^GoR0IpDJGAv*r~wu$h^@i|sjN zWS3z+pLE3?&3iU3YmCrFKNL))o9)EzvQIxXVMoKEszNb?M23+I?;#Vu4{fw|3mnf!ut`nQkfy;s52lO{ffVyUek zssT06McNn8fgJQ>w!m34mvxI{txuKd!s#U59#N(}d^Lk%E;j!Hp$MQG{5pEO8#X4^ zKA0hKn8pwja^m~obM&aCUHDyWn8&hi31$2OUQybaAu)(%SQP#_<490M?)C6170U0w ziA0rUIBTcdZ=0C+uS3ZeC_^88{sie0hxL3K!Sd6*Qa0c!m!V<|^>l8{ap;BuzG2*K!sk3m-0gFvHIg^o4yxhU%qi8D znSAZa3$;I4>Xh_ts;j|F4audd+ljHCl!thwE$a~1AGZ&4B*b$FRi~oua2_l{v{sII zdD8zzu;~_oQF|7zMZ3^8%Wd0(Zh?Xaj7E$2Wx&#Zyr@dPb^KG zNa2?j;U!>UkPcv^DWY91F&bl{ZOa#pouIAgo@tQqSes8SDAwo}pHJ@<-S&G<(hlG5 zi{lH?{TdPMb@xx;i;{^ZQ9lU zpIa;|t5`RFMR6ZIKB4x*E25Xni|gQ_dtgWTmT8QcLtWq%5>GNQ9+(&+o&G6XH>dGY z{pcH={2X8~Nd|(H4T&Bm_f?*_{&ONRaFV ztN=9Y%RsEfsOpymQg7fi;XH}H`z6)Qhka5Px+Gk&IE+qq3IYe`(35-xWS%r+BP(vw zaq$KX$jMNMqxo|FqPT_m+%vRRd9vQF&y0+N3zdv++Q};u`R7?ahfWb$PzbR{9k!lu z1EKeN;WKs7vG2efLYbU& zCFr3C+T-fyA`6@q!>_KQjk5?4f*u2D)C+VkWMw(8N-svM zjBceEq=%y6>HeQ9&#|3T2Zl)+)R|QGm-7oQ0eAKE{-cr%FYXp2F6`+;bO7pbHp$du z!Q1$n2R35z>$fDJyuy$Yakdi~xPh>^;(Y~?BGB^Q()Rg_Yz?X_3?ojqyH z`1n(wEh*5*aQRzh++z3*G3NVD92>`d3h4um!bx<%OJFJH1v;DmCgb>Z$obSHsMh4a zr&|{kIVOnhmTBS>khh}lY&(4_S|rT!QBGOBO{2>5560Thc@SxneccyNq))Eg%gUvy zrSDcx9&jRysBO|E@A)1X(E7Vk)NZSbf6@^n`a^p7y{lAJ9>5kBB&;{Cqt^=)3L`W` zs*nMxPqFoIvP?-G(myz+ZD+OB~$|{b$5k$oyNwE{C zLiE4zbKcOT3m=xL)!X5$J_oLG1pszKf4^mJ^G0-1Y2Y;ipqq;z6`FaClaG8uE4|jQ z{0ZQyl=3&0$!tQ0yWr68}w+3B}(HJLj4F0QAD@d0`VriV0D8 zDZ4hP2TgrVlKU^p_awo=!Y)e>7*?THe7mttK2Af@Q*U*6^EQUi&nyZU4`C3dpsbXO z7`L%Hm@W2i;tIO>qLwiGKmZIcoW*XEG7Xx9){K5@FraW6G(S(2(PihUv<&^~LNk5v1k1{qIEx`K0kn0!pI;`&Fg z2zvp!dtlMdcbe=d^#h7bwra~ndvOtM&M8a#6{j2Z`7;od17KzyyO2wGXWaNye=Uc0 z8PIaWX5N|Z_&DH?Z%@A%zJ+nf1Jcda#U&I3X+7f{VJEf{zq6=S#@&qrIsUYl;SfsU z)I3ct9qPox-PJ!>N{Y#;OLb@xq^#|7V_!R4+yWmfg+ac`?Sn!NADB4R8ErL{kPBLQPMNW zVj$@;B&juqh;gK_xx>Us{Vp7kEzO-~(L_CcY&2#B>0YxtblWW5y><7R%vV8pTFvI>wIA1=Q z?Zo#2UX|u(1<|}Cq6Dta&X<#X)om)G&04fIpTQ2GZIAnv4CQr5w?00L5CIVx<`0r$ zP4#9oPkrj`SR^ZB*UkgM`8H;4ZS!3NBbzKc`Fi<=-vA%VX*;2yX|zxaSCw5TsQLhQ zsNewtkD6s#*w}?_HQGkv16D8^pptX?gcqf{`z-%d|6PMYSS#;{Qm@35HLALzNHBgY zdf}V@Ov^tZ7a4em1PJkKD#9vcePUKd**rc*pi%)Cs^I61@VH10FbVP~{Uyl!vBx{R zBCb|THn8chp;ETdyM5>TD{rAO)cGvwTP^F6Upc1DO~oNUcoRDs$VNU~oh3>A7qcUB zaj&&G@tDk7IfVmGQ5-cUWDHE+^BADq4B_;))EIi;;4IVv;@}c4N^F{byQ39djWtm9 z8A-kybq(EI3x+6VFX8U)xwagWM=vn7^CJ6TW5LgPRx3EepAmZ2f7$&OxXFufTh3Bf z%4q-a<_*QerMf#dbKPRCYJb?W)AS72w*0Kq^n(Q^$rjwi@Ac&=?xd}FLJ*G zL2$EW8c^5+3=Ap5JpV{B>@hWpu8nFaNmXJQgHP@+8ZNd7cJ!;r*1f)Uz9SO4N(?jq zYunpQqCc%eJ{5?g$ zNFouc?22wn4_+~-I1N?g?RIsD6ANbI*N)Bcr~f?MG>W4)FuySsyhelip`J?&XOt6k zW(tUV*lKz#dbW_ulTwWD!GVHih4FnG@rK@+$9lPCzru40;e1U=hf$5GRMlS} zOA;tyS`V9MiKk&9Lfz#PO($|rDtFASY~`i9cH4w<#-(h~$s%kjFZ^!ewx@@qvy=QP zOsvZY-_Dkksp4IoUB_mXh&N9gC!)tHOZd6$%ek7QhP8bdJbN!WXxFw92^z8%}^Dy5v zW#LH@fDb^}0`No-@zDag+Nzm+o^W?R-e+vhn>E!%+kTZ3Nj+ix516>roOGqs=8cT` zRJ|nHTza88C*4aq9N&p@xmr&Bkr~p!8^uAOS}ue8hZ}9j>qX-EWy<+Vm zQM+nLtBb)S$5ZZFZ(uwOES)4c<7%SzpvTp#bvItJCD1lVik$OF->K)?Bea_{KT0$a zx)zrM^3*@wuo3XGOt%isnDJ0PMDV#-#`k}X^KlvU*E>$pD>1IdST-ZUCs24t_ zXShreuZUx4D8k7NHl~F6@+ylIX9lk^UiGG0EnG`WmOk1Re|v$G`0LmFJNDqaZ)?_v zT)cG;X7nC=-zZXdpCJiapg)vWn0!b_r7Z8nRBayI3b(J9Nj#^pOhx>2`zHEG(u{$a zR%#;E^(L0Y2$gCVnM%F;>}9{YS69rf&+hJrYxiFF5?90bj`gBx(vLmiHp-(!kz66r zosOTsvMLfR4Y-3yasF#`aW6U?cRUr8KkHcolwjwCLh~Xr$0qel?dTh;jqPRz_n1Qp z>Hk4?-;_~3&UB&69vqNJh^(x|;D?}ud=%(eS-EuZqHPi`UMD$(0B>aSFMGsur{WrP zw9m|cfscBu?BZ;BK6_Vi+=c`)2SosTjeyC6c)<_km7KSpmb;~o_DX2TPxraRMBSkx zlJVTzAu_hY{#Ccbf+}ICnw;bfmIA|r?E3kmLdljqu|tmI&6KJgoHZ2(5@LvOxKAxFKG5N66a25Z&R`x^l8Q)3J1UJT6SC znd`sbd>(N%lG(6XYM05EE(ADmcGWX@l4e4m0PzjRg4NK=YCd6EV- z@w;tDB?JPhr~EhTa4h<9bpR>(xi<=DZs0flAxL3_!EI9Zn z9}N%yB95Tl=`T|U&@X2aBPdE)r7VCBc?OFyCgX(DAMkF0$1e40Cg140MV{9GJ=+@Z z6j`s14LW*&|NR%qFVA2Z#b6>bhV!2XM*{{&$wPXb%4wAefErF)5}@7Xxx6|EBL5x8 z34rnCcR5^nN!QVVpJbZL%%ql@;3zaK=6A>dL7pmQIf~@lQ%un4Yek4fK38$d@*Ms0 z5-ntIDxdA%-QSNpInDr<4n^cIKIl%#vk=SdUASuhbuxrRKpOrCt7ScnO0d)FC#sTrD0Eq2csv7IJM*N>?z+G+e?BL?ACDjKPzHv!kVo(; za{|R)izp5n0^~R)w;8FhbQG zaU8}9T0JFq_u2K9Hf)@Y(?EZTa`g{uZh$4Wy#q>yWx_Re%V>!$jmEWm4idIGjsy`G z$_3SD#)?nPvwGL7;;3YX zEQ0lJba0`G1b)NgQ}P7+m2o?~@_ovi_4Br`yBN*mspL8uT7VaO-ULakV;jXB_>P9i zFRXxF;2N%mZ5iMkXO0K?j=>iOQUCHxgoO7X9m8=N{&rH^K=J$yJ>~GD;FsJ%`_dQ; zg(ZRy`0MMoLY7+0Viiv15(GsI>id5p@|Kd6V&ROniXbltoz8o#~#?2pN6X?$?dd6e_E{t3Tu$O z%9mbY!YP0dK!#2n?Y-?*%d%;#ISZ`s^Ro~(^1x?l*JIiQoz zNrLvV1h++IfOMemrfc{9f+jdSOFH(?I1ue?JbVny)o~cCwQRWwk@BF*O?uE?J8ce( z0u4&y7A{$YFP;X_MFvbPLl8cG>|ljLj>^LuK+)k+TRM#CF78P zN;b?GKM5wcO#QCzk~P5UCYokL*<-+xZFsuX+<6Fj71vQD8CE|xBM29(*419dO&}?q znkOk-T3cQta9FILY!RLRH~C*R(Rv5n)Q?TIKJhG-`q5bs z<1FRx`1J)y)R5uh%r#P51@ov1gS3jIPVv|AGl8tPFJaa*G(CX`3JjAwmWW;0Z35mW>`4!>Xwx>06{l_=Iev@?O9DZrr600KJ-S zlI5=bSp${$(%%^DcS_X*YGUE(%`>Fba?BL;!Ta)4+5F@NHpM#J6(rfh+GRE}O|ph0 z!E^>(O%eUdGAGf0bqsnBE27im0_1nB!@U(Ad|W9u;G}zEc7h-*XuUw_h70&BGRY?2 zv^maH$a%or;Zai|y!|w?qQ*F}v)L|e!=Y}VaoJ7!*G3H#xa~UV%=-C7wwN{uce+&- zcjui0pMTbh5zqyghg329?q7LDQ&OW890Kt0gUwk9zfR}n(cN~Pi|tG2kYslNMsPud zf%2X#O_O1~6B^NAu{5TDnZ*O*C&?zM{!cn9<+SVn&BXmB`=zK&PMAPNfOUGysAmt% zx{DFOJ`vKRAiA4=|Ix<6L*!QnMf^k6h_AMqg~FTM$xwVG+i_auMXhS_t=aq*|C^q> z|4+g7pGQCuAK`0U&#Z$mU_GW|=`*Bg5SN6>(#_MYvybq=qad8XEeDe^&s0`uzUk52 z)h~EwOS??v@AwzrA2S@H_4$7Ag%!Hh5)9;b$4NRTs8ojmp4XvuXq#;cSJbP*h}c?y z@CNzP$p9<+Vp8Fn$%n>1Ebw_0+cUE3wq+g&xG0`)(TvMlj53f3E9$xtPXY1*A z^p(G8ecd3n3e%kJ8QtS<5Yq8s8X|yMqwKw7K-ir&;6Kn(YXX9-v`B9RDc28xk7&L@ z4`_(G`9`^l^Yg3b)$vd*eWV&lbvG7n9_^}MZW_UfkmmWQtm|>$CMDgpcZyCuMT5cB z*qy0*p7omR)=wWit)z8{HwHH3cq{3+Pf#Ze8$ig^s9sV3G+AIbSdclovd_2xC=ij% zgvALB@kO-e<^~9ovn=;-@WoHH zv=jFQ*)fTs2)fKqtj!^9@oF;2X2IIiO}r-5cJo?AF}fB9v15t}zzaky1AltPO3$N7^TNTmz0|N=ZITJ1o={5fx{Cg9~hE1ove6Yq+G@Y>Nh(P5sAxB{eF6* z<5BWVyOA1|QJ(nPc$E zbP>p3@nr}*e-2b%9y$ICZcgTg8O6$l zK6ENiKWVyRf?apJZ!#Q6y@7hd2~M%w+i&jcxW};;9<3ET##w*(xD?+Wj>6{3zns!D z?*!4L`y+O$u^|uB5ud2I#zpS{fmpeB@;V{o(0#X7LzOh@bh09X{t8w!Cy{||bjd?4 zj}k8O)TPSfvq9$Jut4Dk$&bV3$+fOGPATy*JMw^-bYIZX4}1tOmvR!+)1Dg5z zKoJ73`5-YLN5HEL5^bbOGxJMfgh^|b3pE6L{81*lXRKEiPK+f*lkb`U*W@nDt>KSlAtJoP&bh1l|Dxx7_af5Fnw_-wY_ zg!u%^nys7s1kKa>r305%a;%rRtJgC1>FOt1*(1W>(r}`B;p-EDd#T(W0r=LP_QwQejUA}p-M(2W z{QlwkzslOylLOOl*BQeND_;B;{UhFGVH_j~FZdTsv`)V(W3_-Eo8-0!aba#nG6QW* zQ<`|Zh25~L!DmmOZZ5(Aj{QsPN%y_%#AXm?*UcwF9?Z?-tlR{D!&UL2e zGq3+D^du1>fuIsQV=6e{E$ckU3)a0exk;=rLuZCn)5>?rAls z5@K>N%#u4ubQD;I^gT2kKSC5lzZnPpwYFQQRQ+gFW|bJ-G!+>NAwb;T-UdT3FHjh0 z$`**;iK@qxPCk8nV# zj zWp3TfyaF3s*Y7=|PU|s#rn>kD-51!&E@_LU-%PNOAM5OM$+`^Gi1j#Lfc7<6^~ucF3$Kuw>q&-!4!I|F1jUC^?l0-4SOvc zRwrG7b<*lUps+KOeJ4POk)17WA=K2_k!ozWaYSE|4-bNQ`>>V&E|drTXOu%Y^~sr| zm<{xQ9&bM)TP<5Ku7j7LfjEjt%(j znc1M(NthkX`R`}D_3SdaHlqezsgebO%>!h7f??)mC!DeO6n~A6|?FJ}d z*pK+w0UxYW$1g)ltHkPvMB}~|29E>X#a;LInay87ouw)xGzL?(^zCn(R!4ELmykCu z-F(1N7W2O{t}Bn-3K+^KR&hxFs?5^hg_w!&CY`IV9a(It8rHWwT>TtK( z0B*OC%ze$kdT}$8lr0R~sBPdzLe3Z`xx~uFZm|tJJ2;d=NG;n9V;D9GVo1M!WJGk06LQ=q$PPla^nF z7}@VcUbkw~s zx*tWWVJv(-aHv>s3CqP#L&M?s{ZZxhtBc;Tl9a4878*YkS+6*O?{WZEViX9xyFo|u zOnX-^h-Auew^~lr&b*s@s(U3@-G!NIiDZ$0&@0aQCTUxk8#FT!b zk0-kcEvRY0p%}aco_kHoM_awoT)keHY*D8EQNJ%K`J=s!^T`HJaqnHC2^8<+?w(*9KfSZ?H?vmaw7%PfKnMd;Lt^rTb<4_i9O?uw*5%#x+PerAZF9-5 z#ju>hz!Vd#tyar3JteH_U)z`UNi`JVJ?SAHEUTJDxn+Ed9y ziB|+Ef1MiSE!4@{*r${Tm7Dx9+I!yM{4B^FdrP2?JTFS1-<_~Fv{>`z}cz~nu z=noskR|j<$O;+bcaE222+1~?HzB4Hhw)M3{26l9ahV*WzYJMj^MaPaxiyj@BbJ$e4hcFe@WKA^z5B|+?)6?vWw(WUix%0F&}UDgy6FH z@wX#OHQ*85=u=D1P~oLP(^i<$CRu^DJx>slAnfM0hf}rf{-v56S<+3U`}_Jy;k%O{ z=i-*~g)OW@BHP}!fFCD!e4dHiWtm4@EBaSTvV`${p_y$-tSc}=|7&!uPk@Slf?o=7 z)*kHIc(BCWNU?bXxC9BU5C?_UCe;2tDn+i2XVz#kco+pvH=dBp-60?#ASE`$-y<=| zAT(L_oHC7O8nSRGXP75)7wD`|aU|HRBxg&UA&ZC`@ff7;SrWspb@%(zH1CgjifZ&& zV~4S+*qjOYpprIX#q(+(qm#YwE5bRiADgK5%^WR2epDkxRgMv#d+xSyv8HG@n+hm1CBC8qiEor5&7Vi>c zf3FAW1mGj`J>CUVV<9Z3PV#Q+8PHpWXQ6_+%PB3NJjWru%HBxSq0A=(46egs!7^$w zSEZE{il7MQ85kbuiL^__f*1e-3LwOr!04Zv?;7@NS;=mKG!FC=t#SKN3dDG-0yVOVWJkES?f)x8$Ke@(z>K|%|aM~ zuwBA9_ZgA%wDGIYbzUp;Y5GtHogJJ0u5R@Vu#0R|bU1u_#VJLWqKtu*&au>xsfwR3 z+Oh}y>Sxr+pjMn*L$oRK2XXoLHY(=%lg*2Bk`MwWuew$g{+J=&_RG3MspFHl`HHb) z0Y!(l0H&7!Oku%ukw47KqlNtrlW^+G211hrmbew6h}_&!L3)JaA*Lbv0nhdk~hlK$zH1#FV@!aiMh`Avgl`Is=G~GaqB6b zJRfFoSmsa+w^=z$9oj+;Nd~zOrrGeeFtw5s?Bb;Qx5iQv0vlRS96OSB>_GsqG8Qws#Z#$t6`MXlYnzU2rBi@+2a~ zCY6g|2hF>{V@vL-NhnhS%fHEUKtja$_$_~i{JW>O-fB>j-^^lwQwUYhgecEa##$W+ zsfp?JT-qY48N!^)Gju_=71BXhOA^zM{9YLcNRPDBzKb|cYu)}2RnIyQ^W5eCgR1k~ zinm)S!w)YNYKBZ)`IIwmlJ}J$Kn=JRfQCG3;+_;;+({>uwLySlZ0nrR{`slDdR%4W z<=cbQumnBfL@N_s`fk*S_x?G9Nrk`HVBBvP|FdaFw;5=GOyMdiu>0(0Vt1J#xyNpK z4w}&*t!|wO+Xb$iL;%-m=mbi20puy1n0s^+3_ShlL;OK>+>QUNyu6lZ#m;_yem2bsz3C)pw%ceUK`pBy;_{6wshDRbEvE22#740*u2N zNf#Fv)WaPOU&;8=uTfiFdVe)@m71s(>$}~7D^txviM#nO{i3rW?A$4Hx5ZzU>R!y^ zlSE&ToYe&#d~h&k^f(kTXkbOqq=26Di6ej zP#-HhIy4tJ(dY&>u^5r@Q8TFV?vsO(^`cAMa?^^8_AK#uZBq+6^&1kYzO4dNty40L zaBMaOB_vm;iDh@fITu*a3wu^#`e`)gg=9SCu>(FmzHJ3tn40Q`%Cn~`$m!Ski>BsO zRZK$`CO>2PwV5CDS(!~>SuuqTJg}WEu~H9=(D%AZfzXc$U#|dbIi@ zZfv2y3Zu=qN*P-;(I0qf2MSLfj+6j|OsSRYB)G!ra+gEP@71bwS-q8b<&ROYAq$z5 zf#!eEE!>f+{wL=}C#TbR;}Ja76rVuWo%1A|t-YXu>0ePz?{9)~=8T(+`KtpMkvS5 zMnqHqVW&U0POw zA{gOZ`RM@A&_BKQP!!^NFV+2XAO(Z8oo^IT1#lxB)$#1rft%u1&^AhMBlmdw-%Pch zN?DHd`k3Ne=&|R}7SE7{$MphI`f3YLEl!x1JFb{lOP4nWILNDX|3R^HZ6>Uss!-@3 znzsZL(O|t$8Yx_qnzFuVCk%;5DCI4*CAkc7I5FfJU7+5`%~e|$4B{Q}EBMZ@ zX5>*bEdkPNZ`FCz%?}7u*bj`W%qR4 zk_vo=I)|5BJ(sOh%*UPupOjC2G4$~ycj~JrA(iN*IUeZ5<7s^VdABO+EHuxoRN)%# zOqou06MO}?e<#G;JOw5%aXL4J&EO*%h|jSkt>W0oqc%96tz;WQ6s;&SxuZ$tCj&Lp z8XC9->RBoYgVi{zD}`1(uhUtNQ6VM#OdfX4j?JMb=3-!e4o_%ziy?iY0WN}s`5s&C zr%!$1px`gEq4V8!IbgJmub8pntT3*9+z(T1GDYx=B}{6F%L6zZA2VTueyPOICon{( ziKmVOO@w1rs1ZPKvHkYuKiC~;(8hc0pS}h&EuR9Xm2N|3aX4S1BytMf!Kzl;6T}Fs z)N_tFo6y{HNnO7Q02adMwc_+iD%Oe7o)Fc_r^JtHv&an_eKtTi{_e4 zWu2+F0-jN+4LVtSL-{q8Fj0xxVgWd_`y^bw;8)&ePHx&yJx2OaAq^ZYoaI7>>F~xG z)Yp$Cm1e$$f35u*IS-hb-EHd56NRKXqB0inkXuvL!p>6|QLrsmSCA@p{HolHW$1wae@di=T9g5tqe~Xwj-M<_*7C>BATX* z7bZof6P1YFo!_rTd(lUAqEmXI{)M$7e28^eexthGE}wvF#_1f9!LkGVb5kR(%d@}w z5V!a3@_IkE54iLT1y+-!nS7V=(tkWG!lZ`8w>f-9WoDJYl|@Cr<_p$1p0%@i+5LWv zoS2xKz>kj`Mc%wlsN+?m8GiW0vZkw&mNMY-rpVAZpo}H$Yd$wpem#V4N1mm|yCDZb zZ!`erzjoq>Zz&C90{Fr!E2(;}!R!oxtp5!V)T+3KPchvr{ex5+{js>1rNxVuDPF{7 zh!zN4KMs>*i+tRO`JaBKJWZC)?~;)%9nvcR9KXqyq;1m=->Ur^7A&35@0M#Ey}u%I zbZ7}w)Na(PCQbrpfE5{2zoG6`=5HSFs6qH3`nA=_evrGB6~i;-;D2%YRV!$8UA)~*H7l?ngxFAg>n0^fJ<-Z5RyRNZu>d{3)%(L(laO?QYN zqmFwV!LnSv$|6;fxof$x$wb+&5nJOXlNP|P74g|l{8rYUW@1L0nc=yxWhaRZb)yYh z#pm6ZVtaJzbE%a-`;ee z8f~n~a%-Vy9+*(rC&h-4hE_$BYKCW07E&#hXAymKdb;CpYwtm|I=%vKLKJJyH_B=*!$2qIwafQ z`!FG!+EKjLK$lwLWx((HF>;u6E`stT*`71zn6~RqLaiy2Pet-ClVU_f^_s!V$koO8 zID5By0_UXq;2+nr7mF9;maQy_p_k{hVHQ3Yd#KxQ1V|18du;k)Jj8=D^Nv8aw;PrU zg3L(9qmt+C_MDs;dgG${mjwFl3mn5d?3%*hx=kqh< z5RYrAHAhUIuOEvALjoTHeaF|I4QW^-=qZ1Xi6*nQR)y$rqV%S2t`X5`sb7cC6$ z@sJOnh(n;t$4vF;9z8jr4YoXtr^mL%V-7SrcSCNX*K;%^jSRhh_VTch;t@D^n6UcWY zu{x#gdGi{FvKeYfBh6D*TQR&3aNF?1PaZX8)>|SZi{=X?%_CHpm5I;kqiZcv3@L(X z#D1b+&NiDy7cIXDjs2r^&9w4~%QUZuM*xylaD0a)^>xNRiMggBRvZzrAQ@(i!4=vc2;cy#yFc!j~g>g@bynDCvOqG z>t6f|3ek7C;1|H6Ue!H9jo~eS|Fgn8}uSr3>*Jew-Y6Pul$gs^e5GSFeU5g=xD^lv26hV4Cc7~ zx#6ZOcI9;HlG&hTHklw^Ils{;M)qIFF5#eSh2$Ff_RfIal2r6f@4%P0MQw84RkhJ+946av{PwpKo*9^MHCGg|O8OO7#5B)v2V^tA- zyt`}7b6wmf6ykK~y>_NgQX=IO8J5Q0q-wwW@RzCdlk;qn-ur% zi6c)u4&xU`G!ztHSgoAwjGc@(3R+<~ZSmU{CPW;ylu1SAX%1>Jk)+-2S{YqgS9m|1 zb0kMQ>i6LnzYk}xuI1A7l=<=+o1M!RIUU8OU$(rihJI#TppF=~<(y?iFGSW&Cl{5J zI6_~)@|UF|$Nn8_@|V6`J=msOKL}P(DTBVI4>H~+y=>&xoc@Mcv>=lqC+nY#+gj?=Fk!W4%g=Mh939km2SSq zP5`+F!EK(G=0$co?;_%yq*K0L!|T)nq=w|><@wy+Pr|hrgtqI5IaMo)_pc^oca_t} zL0|dGb2sQ&2k$syRou>Uu7k8|JCo6UQpVIl2P9Y|5eP##6*z z_!Yo}O+rr<^-UgRdsHmd`m)s+$VtMyGjnHsg)-FemxI#F{X~Eaab_eUqkj&|)Ohv( zni*HV-C~5-Rq_Fqn#(0|-V8RHEF%j|b(f`5a4yFT8^&vexby*sY9~wWw!f!`*!S0y zHJ)D1`mK<;@v@ccj6WWzzs|xO48s#MJ2F)*Tm(YxN~QG+l=H^!Ly!;XiOe`Eg0Iqi zNrlm(vWf@ht6vz?O@iC(E-f!3@pAR~!<)(g?>1M3vF0(HwnXzDZgH=vj$a0m>S?@! z{~#;+1$w7>cHXvFF@z&{vLCb!t3LWITAJdy*!6~S0%d;$O>9wb7r8sE>pGsSdUK2r z+*s0lo9NT<%Mes`ELUv!nb}o?pnqmyIWoh(!mg^M{=Q1{E5&aAHzum%{2UKd#JC5~ z53#V`9c9~|=`M|jQXY_GZqAyV#&-pkg)ZCNLW_&ORLU9-1>Bb=>PqD4ow%?NmCwyS4(s(rfWcC=b&ump_{9KiSefLG zdyTZA_g;9*vX6ty(%DPrar`LRJjd@IFZ0!6#e23KeR5=n6~g<$9FZABgB#ILbv)Z9 zt)mMs(1@`8?AQ~h3O=v+$~=e$WsKQ!WYb&B#usPFE4j%8CM9qdJRLK2z4*C<91!4$ z0?D97Qxn_rqxJxk%avR0;39VtCJ*l`^>Zd-l7y)HjRx?I8dBa9N;_JZtMcz1p}9Ai zu#u`4W$W#7amhh@fzSv?$-E(Bdi0;LCim^Ondc%o$Oc`NRCtrV*UwGVTP2JLs@qPiCyXps@XpA{DgrmOLB1Jf&A04U1tL^S zSI6vZ(&_0bzC;=mOlpKx(Kd6~=0_)oyD*5^#a?eBrw??fO~ zz;B2rj- z38w2bQly6dB|kPFu1-K;xAU-+T};*w@wk7YU>pFf`zY?56Ln_~6uteQ-roG`>hTDdreLRE7z~HTT4_gOX#$Un53&T=rb~r5ucr^%E6s% z%2xwc=A=Rmz!}Xuz%k=HFC7uhyH7IQ`9E~MbzD^67dCnb1qEqDkQ5O?O6l%Uq*EG2 zk?wAh76FlzZX~6QCnRE6zd+oK?de-x-9ez(@u(^<@ zLwYIvIhK~`1?$81e}A|@>Y3XiV1BjKhmi-Wsm3E*awCMgfq;bNFL~tPb0N>zAE1L* z6SPwZ)_;?*Fx>!!a5D;T=()@v^Y7f6Q84(oq{l<~Z7%U;to6TtcbB}b_C9_y!Bk9f z8+R;Di<>JYzx+zjV_X7i8d6pRFv8kB(!0MxC3w%@Dvt zJNn#C4ICr$5NG|_r8%iW9Ps|^w>E{~UdEZKe4*3yad_+V4xs;Wn~P61L!d=zV3P6w zwOLD4#N(>YNToB|B!Q6D0o0{W{kmf-i~QKjeJ(&eCGf`rkvZoknP6sEwaES5=xFw> zJACA~ z>$a`N$!>h4$KQZ3)6l2go!hh2C)ZfPDJ#3^5x$u_h@rZ=6G2DJe#!YHOqz_G5FQh3 zUtqR4{72y_#iy^BeAN9|fl*WBO=1SzL`ubGz_%vxO)yvDP~MN>;Z7TVIW{oej}|4> zotKw4W9o;7=NcSbpIneORs~*b9|o>b;*{q}SBvg342}xaO3I0C*?PPB+?JY&jnlepJmG zy&WO7&P8TU?4y!gUD04Ogo}xHe>EhbGddZN?Yo`oefX_lahI5(Y)PGkwN46@EO5N~gjc%Imz z>(VAz1|v$uF-i!%1nWyy_-j#L^oMkGNVxVdSNupdbh(VWifr5!TNMl)b%<)R$;ZMd&glvbxk{+%*4+Bh;WFLJ|K-iqr?M0JDgtdls<$0W$ql6;8 z!6)L|#CmeaxR3#$aM`c;MHb>-v{*?@7hEXv2C$70E!)BSiQRw2mrtDSZ^6<&ZSbGu z@o02^hmUiqvtu_LOv5bTj9#`P`2zQ7Eo+&L3qMEu-#04oU3|hgT-$qLgrSkYCl<`F z8B5|D&`Y&RdJlfjeC3#72lvm-^g$f%4sIL|YqVSF-8_qU3Y$Xwd!eHye1ON&M6nvY zM?&mYiBa?T+8~cw2WOF8Wv)88-KG3tz~f$vIrr7%KM|VnW-Qsb-7Gs=)4C%+4i(a%kE7p45&oB}O|V>?@aqYw4UQhmD)IaEXhy3@xH{9cQ`j^-uu0P2A>}2WX4Oc*jJml+ ze{!yR#o_E>+C$j2xNjLd(}$i5*?`gg{D@>3`ycCj z@@D50Q`lT5dmhDP7B~d4hS}wvxac42zTqhM7@24kT$+1^)3~tVB&%@0I$=BN;rec1 z`+HrTcdd8u53NH0UXc9h>A{P&FVi>Yh<3Hqe_^I7G7l&s9%CE_$R<2q0hO=UH4ohU zTvfx(dN|}vq!YydY0i#sbZysIj&)bJoBV;H3UcNtGNOZMwnuyJ+ERY;lC|+h=kKDs zl6d`e#r}r|!TwF#Z%H?Qxf|Hc_Uk5as*9up98g<4R5OHMsO&w4B4({wym&FJj(f1mf3SIOV*`p{mejIz!3nDAL}{@XF5 z$}g#gXWJduNlxI!@I!C0{)vqrI6AF=_w-WtAX!}}YV2Z6x*&Hdu1r}Lk@UDQM(suP#j$2ryPM~E z8-q3>sb!kSkf1XE$MW%z;P&^Gc9~)+;%x0MA#eNJB3M))9}*)QC$HCX)QvF!jb1xa zJn!ZIma$!7LdF1Kty~a4e=^+erQCf1g9-fch^g>avH7`+`AI7wd3!UakkZX_<2E!r zy`t(Ry_Xc)ce60z;YQBPgHS)7MSz#{?}I*~&*>;!M1w1CU{5ehrZF;)6qVu&T|YA` z)?yvoG@m0^l|G9yBS5lHkAU#R6SlVA)xDLPrdlDbTyfF&n|fjcS=3C}f=Dq9Co0XN zpO{De>0;c82&|1X2LtMLLcrUE|P8{wuB>R z1og05$0o+k5B`lmaecY{AepZ5YT2ojlAC)F8>b+1kw(ZusHgGstecZ{reun^wW5uD zkG~lH{NeHAH(xkAN-fHycSwcE(xOeqm#P2=S~6KY(V?gE?>{7z+Ky)H?8TRk5`({g z{{oQy+DG(knhL1mc@*qAoEqqz1k1I@neuD51SciBStZ?)F2E56OA)lcwMt!!&ijo` zbGcwVE_ZNM?HYduyp5PO2|koBtiZJ2<5k%n9cL%-6CKGw`!#Dx)YVFtE8-pnjNVbCnCb5O(zusl@310rW2W!D6e65LOc!bTEqtfy*{C1H#Ds_Vq@CS`tZ-|2dZ-W`U}QGpR& z==bgPiMJj^H1a8kuJyt;h%YA14dazs$Mrl$ul{JYE2Zghn#A6QW1hms%WfSht)O99zHY%8Z zH)^K9U)1ZWz;3KzUN25hF7_^FUr=2QUU;}|aWtI&-uan7>vkdRF1U36gipTl$i|9z zuqS)$iS%0MR}qZlV1&IA&vOpZ(3F@_8MC(JtAa7(Ss`bG5=@=Xb*uQ3pEEM}ht2aa z6S9iU+Uja*reulDQQVt#B1{ML7{rGC7WiwE8hV}dFm0|U6+DJ3Ka9KYiHxhk;G0f6 z0X7Gp(FH@*9qGlnyzvO`aWVF5Kk{!$Q<_RSAGmrXILH3-DK}sg+gpqf44XW)xad_2 zH^b)vXKxvGfEyGks}O!)WtlsT(Y4QHX8I~{LGP8nSb3F)?5JH*!6y{2WlwEj$7zXc|1y7R}h9Gb_= zD{L?wZ`2(de^#4x5n%=!pB+{XABZbpOBhjA`@4d>bNMs7Zq$zm?&uB=w3Aj8c75S# zkIv_;oiJy9T@?~x9kBa787pP&#g8kY;H10(cVt#+_Dh}VHfx|YwVELFZ(Fiaoczqk%vF+Emo);W|b zZp-OPc0j+`Uz*?UCb>wkU+uB4_rg4;$Se}vJ`bbeN#n_l*Xvmx&z1-W)3(bP%X9A{ zziI+*Nf+C>o_88%3Lyv(Fm}}ysbDn;CSU1#O@F%L^tm!o$?$q0%!f)LfZkvihF4s+ zA>I8;pw=RKK<6UPjL$9St4p;x_m2w3(rhYMwOFw9F-dx0TJXzSnBVqzex1&=sqQ!T zvMS|>>wh=r>}SV?*(>VLUUuXN^>EKA6S8Hv7q+5F9>46Zh^;&V=-mu=LRS~6tdn&~*DYqhXvnW3YhZ5J7 z`z{^9D?WHDCiZEIt-h;Ha{q0oJ$6YZ{G4(Y6E-I!Hf!v|%+cJ|#G)y_wTn6mQtog) zn&)cMw3$gv*xc*v!ej|H{pQA?c8d}Eb=&?pIQV{^1sOOBJvOu=nl1_UtnZMNtoz16 zkG5LNLN^A+<;kRaq1%3@FML>hxk{1Txp6i1W_#)8)MC|^}2ghM$taV!0mtO`-`*&VRx(1w)4|WZG7YRURA5*pRP3TmOV z7=dGN$a3@DSL3@28MYzFvD$L%jmu7Zj6k^@rahe3x$5Ezj|PX})v@%o9#@ez?e1qw zK;?70Xcup_U0Y^w$+~zjdA8x{!V=JZ;>m~|^AL`*W}j9t(SR4y-p~{gCKAvhD$5ym zUuW(-J@m<>%FyEZr`vLTs@boKzcR=ighL?oc7LNzjT2$~0T2aJYz!X5;B9^(FBd^W z=Dlc>h)VN4ZNsWV4^HaOzc1vKXFQ(KJwo+*6*c9_PP-r%v8l1cYV~70(2YSCKn)<$ z)W*Q|Lq?ha+l{9GW(x9F>nm%BQZXSFeuB{!nzXO_;{ z8YsKdaqevx;a3fUV~RSZXz6AmKEWjCIil)oYWO~vUO-J5EeR8Xos`>0*WCJUC40De zjrEhJ`tZDt)E_@mX7xG8D7NPb_fjsf5zAUu*9H%JTg}$I zQ(*+C%eDu~W;66}pZ6a5h#DUSJw*}mM6cnGEUUjl%%P2j6ta zRk%29)nG^06e+sC1q-v5a;AE+cI`Xr7=|c(LPh*A=x5J0YKR?ZjYcNK$c?jwn>cW} zFB571*rB4W`uOF9sv|NJKs)vAuBucvGTvZM>N7j=ISvu_+&HW&N*|Xx2Hs}&i$}C; zf8(XTFkIWF@MIdYL#RG@A(G;&^7c$xotW z)P-F_TH?>N83(Yw@*gf%wjOwDN`O*#+KX~2>DEJ_V4)y>cd@pa&ZkhI6fTWuc&6)y zRu`gf=5^X2ysxWOn|3l8UdAxPrPgyFY{%X_6OrpIQZ20UObh$$jm3+A9FaS4xv=md z^&rmde`#Jw*1EXZtGG5}9OzDFZfbwjfX7BP)u%%~IS1UJK--_k?3KQP|pk|T#_7x7XEduK< z0ilzq@t&Ef>6!@+R9KudOW|`p9m4whX1@BHUfzUsN$}Pmlcf%$vyzHBOvKG$UL#Z3 zRng5(&(CA5x%A(R<|ot4pn}Im6of!oeVt*l4M;jSDcju@Inc3ISye_B^__+PH*Pm< zc^mmiA}+-Mv;rjeZm||x_8-18 zOOUgAoWNq%d(+G}MSFrx^+1X7VmZ@3kD-?vRFGU}+44Uty14MtV~coejt_6eS-fsz zFM6~6DX%;``9kS0s%}vt*^xvBjBvfu;xg9#P@F1!cguB(d>6ia)}Q>3V8yKP9SyhT zsf&r3Ez;)}h&r*|rv33w1K-3}e<&;q%lJ?T~}T zSr6N-Wd>dw+gB+mjVDLA-Ndr=lBXq^1tl9BD-B^kY5R>O%(Q6+@z=udNDO!cyVmUj zm&OdQnSlk$RJ-TB-#7YrCXgzGaG<4^kQ(@EhVfWwolSYz6!Ge}$rjD$6;#NRh?(Ws zTgdh@W6ZKop3_Cbbthlz&$O19LjrC8Nd82H*(!UNynlCBAx*BAZsRM5&$X+?X*t9~f-ji(V4)d$nQ_@2cWYLh2(_d|x1j(?Z=(rL1Y z4Q?-^e2pm#+_$b<;-g#^c}ny%5zn+G=ZA&t3i=C~zd+RF{}}qC6&NkDp4IaH*=vzy zHD<0;%}^OY`y@`^b@XUK$eol~1w~XOrPcjyA`|nsuQx-gP8Md-P7#)#{T3gw3Uba^ zAFjYr%mD9YjH~Yr3|9?S_SIf0-h#wuB%mGC_s)+|Awn!tgNXo7hN%bQBQd$#C?i8# z_v=X_>$zT_qYK`ZW~9d=Qp~8trNAfMbkK=4YjY^Aai9i;Ii>Oy8*HzfaHVG?nb_@*UZTX1y_MFlbyUbs{`# z-Uqoixc{O1Z71v|Ti~!ArputuS}^d7MQ_ttL?)lgZT!!2h%$8HV!epSh?3o)1pK(*;RbVs1{w*P59!Cl8Nx z)HC&bUHM;|gAOaQv1YKcpA5aNtL%Uf2eu4tAv;Oq^~kQL?Z!|Op%}OJw0U_J@UAbu z=hN%ni2Kz@jnW8YobWSjS2Ts}(D2v_-W@_%r=)4Mm$OV|nP)TjJ0(&@&n$_Pge;`l zRyVtEQ%KrWj}yVq2$n{GV(>vd%X>?e9N?i$GR#ldZ>h@y5UL2?XKUVr#>Tv!p`*;J z4smhu^Kb1qIBaDv`$!+)?HB-d6&s=pg(i(t`H7R%+dn%8j+#Pt+r~l%pE^NIEMR#b zQU1QDBu@xh^MwFsta)d+}eX`KGM7py&JWhP21~B7o4XtilT)f@<}2Kk~P)t zK87MG0i?w6F>JJDG!P2&xjz9(^XP3c0!SmSR)AdHoA5JwZRMQT#4K0Lotp3OZsvJ| zq-Wxujs+IXV%U?ClKy$JAu)!j0ufmI?b@OxJ(ZEP{n@BB@V_4N=Rq zrBAwb6=|0bk6Fykjcw=t8O>)5-7=MBWoF9$k~pqc9b{V`k=YS>&sIU~4^PbeTWcy{ zp^w789d$npjR#iMFeK9r6dctr8QC4`sJ+GL5&+Br?Fmp?Huupz~G< zfKdo@_fd)q^U?T2>DXK-rqdxw zyJRoEUoKxAhMcpzM~;~73)C2Z;H&6?576u$s*4JG5u5|O7vVq^3RI9`I^QvxEpH-I{Z`xl( zIwfE~1*0?gHZ{cuA&PtKCwRz;9xWZsKi+lHn!w1i#I>_+7zK$@@Q=^x{4uxB`bl0p>^p zp}3bg;Qk+fiBO*7Jz()d(@oosAK!G?4fL$Stjez%J~H(u>DWI#S3`lB~4H&n-kzTM9 zO`n^lr4jG5rEgW_`CPh6N%aYnnh-E#Ek=;U5f&TEpP&r?Y@KVvJjl-D-(a*!R8*9J zGvvKlHB>Lckljlfz}?P^DQUmZfrxP zX+nt6CeLc)wIjf;0ln3g`Do=z04v!w`{C^CXOYpM^-7a$6|-%W2Cmb`BcTcH0*Y$} z3_NdcYDA^?yeOO+1J@7;7%ZmN;*cEvaHm+n;fHaA{xlm+;1GoN7^C)cHeo432iMJZ z6@vRfYP}@_DVD{%$ud3MeE<9a7vJ7Va{#Z&p5?R`<0Rm1LQMCuOggB!(e|r_(-Yk5 zG5gK~!nBbcpEo<*&4re*T@yrS1sZe?j>LBP@ViqCix$O%l5{ibxET#Ncf8C}Z6SnA zK(-+j^x8QZrE{LUL&YEY;a>hdsuoVgvTwjTld>d@;D)g0~=Ma^HM+@&l0FA zIqfAZ$^WswqD;GAE~U!%*6{kPk_9MMo%e#0D05M@6gXD;(w{`avf`>2(Aoa^Kq;yt zmJfU=Rma)U7d~!wn&eq%Rk^Ps?xYR~&wqW(PR z$Abo6Vjdd2;@nj2lldA3(6^%QR)8q3u+QDXq6vVeoWA-Wdt~0NZqQV&D@$=YKB{NZ z2MYIpJC7=&`MWsZ7_-H1j7!cfE`T9wMtSnyI>(O+fxv<9!?_L};=9}HGmFgR_!h!HO>V{3X z|8=QU%taP17cv|`c&gL16j9uNLv;QxSLI!O*qa^5J4rMJOA*FcQ3sO;dS;o z)|1a~+ydQ!77S?dfPYcu;d~Dk7U)AGGC1_Sj3ng;Kg0u(HoN!}owPKYN5W!Juiidv zSUW3rUu~6^{Oj7vnIxsd7y5I1e^jQr;w{kTLWYYqYA;rRyvNqzafzIYRldR>G!#fq zg*q_Bjx8YY-r1=OT%rt6e93reHt(L?*2h#VMv%*wczNoT9O&``eGPRUeeAcW=YB>E ztTh{Su1qn(TSGA-7M~YlP4Mc$XRQIKl>l`upa?%ttk2EVW>~BsDj+a2~c1b!-n=lQLtAUN`yn`;d!0dmG_7 zN|1<47SuCbM*r;D^5q#qeVIG-Ru0h#7WIQD{3sk+x&kg%Vo-*9Vm&4F0D@FgE?^xV zAI(C@c|A)~l3$w&dK(WlEy?@S2;+&eLK!~JgmO;$g8M3Gy=Qv7AA*lL82bkj`RRdT z@?fJgWtzj@y~IK*r_E*k=RjR^G>?Xr3*cqCuL8KoyV3+i_b!n;CiNvk_yf)3FeDAWLS>Q@Moku~g#^W{dG$=nqb*nu zIbXz-5~4sBz9P8T5`!Miof&Mn45gWu0|DnfoQWPabPxow7`tejjn{Y1WHm&qn?c?c zz}5m7{UL!6rT+=TLgQ89z&Uj61pBd@u)V)QTkgvbvP34f2P$ItAoLJmmm8W)5Ko zN*xHATsWyP+%D+bl7M0ht@s{+#srWNU2o4V?|JOaks}LUd%OB*f~q6rJsl)@MIov$ zrEd$)imI6-ee~$FAyHGG%B3C<$b%~P^U>g~eP`rPA?Z7XjkJSA!D!wlY#(Ci_fp_g z=zLYSrngWDj2J%EBM|rYNk0m7Afh6kSX9}l=(l)ZHyj5V z|J74b5mx{+D^QX%JBM0dpUF0`toQjf1~h*+qY4dODmJFak=CU4RqaDhfL;R#A38Gz z)Uu+=n_%@4Efmmr@Y2xL!wO%pz5VX@gAp=6N%Rv07?=q#gI}K+j0OY3LAn`1y zie^xy;Ra`-Kr8NKAm^JTuO{-`Pe?EOe-R@PGv8wau;o(%Wi_>rM_d>XsNyMsSzn(<%4ndd+TK~)OkK$hbNIx<Txge($&TplHU_;s(&6A#ZHlsv z6QDQOJu|1DiXmO#Z9 zv}NP%4+Zf<-eguEKEUQ{2$g%_K>ifM(*l;6jN=bwCEJ>P%K*TEIe;wVvV`n_ANCdo zh*o4o1U|3RP6AWD?)=5>NJSL`>!z-17-*@w^pylOxAAKUlm*>mN=<$}4C??yKIruA zH#2ZL$A)e0ZmnlCDzD>)oW56wnuab-Vo}}S{=3MDIem>ZS(R8=K`&T|e!QT{0qv%v z3Q*8YB*O=ilMzQ2eIYvdl|%R8!A0d9%-ua)zZDvaiUw+Ka^W-b`+Uf=+IppN#qrdi zl#I!A-PUd%`>Vy(r+v9!0YQ3n6vP^$LMm#9XMxfm3e8W3+xvqy#@j<(CjZtLDfJ9p3C*wj=Y*ByD_z(_nE0yj^=0^U$BB z^Ct-87?EmLyC=ZUE)cA|DEw@d{N**Pf^pH&4jbhW4WgQKYE0UCRO zie_k_IZ}Z_Yq+Uv0)(Pv2nYq5XIVdVu<%mvlyRXMZe=BG#QO2QaKJ40JSO<4%m4$t zO;n03aeP1O_rVA9fKs@`K7ndYRE+{zlZ5`vitWc zjCsP|kvms`PLNv&NqIrT-3f>Dd)ZFT&Dymd9qf8KCL$|ute4tMS~T0T4|}e6CMaNc zv(qnY1{}OL(@qSCH^|;$cyGN-HUX)Iy?!eSdHBdjw~T(EsWRRvPv*r%gP@(%_d0jt zgAqC}iuonQ8Px^{v^~a%?XIt2wMo&njpt4IUN^HlRGK}CTSKUHMD&d?bTAf08Ls1p}nN&_{0Rgaeu-e z<;nUd{ZT-4k~A4jabu{PaAk)XRZ;^t{Hyn*? z56{i*x^mrtrtS`deIGj!+ehK$EsFHN(s`XFc#eB^p+7bhij?8jl1DnH<0pLPjX>MK zd+Fu%l(`SswWg$`Xk(@PzqPhdmeD{I5g7HLxERO|!2UESW;6E9U;qC@lMeD`NB?t4 zP>Z{e76}R07oiyVRlv=$^7!WV`TC}^O5 znY2Us0C~_N2vIhG47HGs5_O7l8+fMiMGU}@)h-|ot`^uOdoW;fDJ@Mt`M07yM0bv! zad?a%m0?e>L;^}N!&__eA^)u+>am&_@odt(&7xk#cyi3RkbMV&6g5>vas#TevpY0e z1VSsc5U3$!8+NWYr~f|Be`jW9%%OC+x(BV1p}X!mN6_p&&!XOC^E)GyDn}*?-5`AR zo6mu;p!pZON$PNTj>wqb(BWMyNA@=+C@4ajksLK03U1%%@%^hCKP~xr9=>7#4 zD=UjWlNtHUstLNtq-h1M72R#ZDSYqXUGFRubXN#4#K?Oo`L>voT{61VK|=TAR;mR` z^VqbIh|g%1MeO~ykhFsNvXkZ zhU;uGN7%k@0EZW)HLL~6Q4bP)x5f>P$M~b~P?k1Ln0#cnIsQiNqfYI7_WmXC7J`c5t9sVK+3u?k0CnJY z+pMdKl^}#5Zh&*4K3`KS!?#B=KX=oJys#ABs+{tYIoUjlVL7+|N z-J=W)&K@*~83d+GD$Ms{UAnoY#Q5Y4ujvrk6sqBQY!eNu8Koc=2>==iM$+g&BO0xO zf`*OYZ+h8E_D5;Pt!F`qR}sD zGLxXXb-y;N1oTt#(}SRCNfo~_JIZJG!Ltc*1YbXHJm{GW86|gLvj`!%@YLVP_#ri1 z?oAHy0inY6ycxF72vJYHlrKZ?V+)`(eN&hQ5=<>@5O+=!a~WFbuSBVvnFxWJNspUl zm5{7YlI~&ED}so2y5`)ow5#D(t|9bh&?0HF$y)^Xp{kJm@!lBFd9ydR2Tsl40#Oli z!*!NOz{stv)-@#=UA|&h{}{WNv}*TDn4u?T(#plr;kATkX@%5=?5hEp+N`vo*YulH^W@9xgZtH7dNddTQWsIL3O*p78%U3OAVvS1X z)UV9psCs9<{teIL7{c`S1PjC9j0{y!8z~YC%_!*J3chb!&-GYn(V!$A!yIwF+8N07oH?rEpo?ycdYA^X2krLm>ylt9PtT1>qAW_uv6`oqM%dL9r_)}83E`TC>dU|+4=W2nwi*|9wOm!J#GOo*#CoWgCwwf zOAGV6CkWGL#c6{A5g|dVyk95_IxR}h;o}8SwVrNvpA-%{J(&#W1iC_sAZQNaA~FfOwyw!?Za^b?rWy&;Yh zA0HGsJN<3=?vR!i4V7lGYQxzo4aWGxhytl@N5)#IuJoats9|9Fvmfp4iKup%h||reV&%$bHVoH}&5f<1i;I?5*$~N=7BgBQVwN6DB+7DGsZ> zq-Ru_SQ3n;c3Kk|19g)XJQ`lr=e_tK7nqd_X*oJReuY;WKA>(E^(QBNv({p%W4U$L zjg_An18^J#JQK?L{&u z?r--Bfh9&oOv^ZI=%^0QRn&nkKI@n`1LQd6XjZci*(=_zLx0>LEnrBL?|;YFTH&~R z6b~;xBjcP{JIl1Ef7mmj{6gXlA-h1_gZL*NuA(VO)&$@HmQPu0DC+- zDJIxpt(?E9tjsX%G)uHWcd!zX0W@sL0wAjO#suRpb)&lwROfZ0h>waGsc^Q@8`n1I+MyLd=~?Q_p~|0K5k$(5nFsARVJY)7ULQR(JYx)t>Nav&v{^& zP4}H{R5oG1E|(g>7-WJVaq~)LsFT2CPiIjOtD%YNp34y1BsfdFIlXswa5KI0kMBbK zndT9xtl365DJG@wTD2^m=*eCFx&|N1)4SzYfwyiI8AW;Ju+j5<7Ehs%Y?$5&^IW?+ z0PJ65j8zDJFGT_J*`IJvvf9;<0c8k^2)83*U8Nqxvc!*(+4 z^7Xq>#R2(Vf`V;!6%Q(?vdsmAL585tmiqCxrcOXirBeE2ki?T+;t{Z_E0E3Ppm{6R zSe4YNRfI@c%YO9dHv;iDi*~^MEZrQC22^m9bzdnEQ3$lPVgrG_JDwyf$Qjy7ADY>b zh5nov9o5{-vLJ)JZ$uM}rG>Q8h|OWymuvF*^xyC#F~SB-gu^aeVQ>VG0--z5`d#M^XwQP9|}lxSJlzCkz6>Bf^SIUx>-3);eWwM;Q$uCfHqjhs+C}K!>6ycv{Rh1_mM{Z*~q~6+n;dI_j{hF+#?=9ao6& zM2v{1Q~&^hNHL8Zx7)_UQJxy1N`Y<0VXw`lMwXl10L!0NyRL7NTph!<_^qw~PUzL1 zlewHYO!(;~WGhkewc9q|;gE5rY6YoJ&k*5BAMklD54ZUGM7hji!qZ4+t5$$5M`hN)&rxQn30!#^&Ua3jN)7 zQV43QM5VC(V7QG6N4KR6?q6a2r%|A3$sCA?1OMo!ealEvkD@inbvR;NLsT*SYi5)PsgBdubpo`5KuS5|n}_BHHBkT?FIT zG`++S3e-gZ+3k5}q85gBf#i#|{6*H0ic%FWTwKH$9ap&qleZ>#XJ7ep(IGE@={w}wz!I-NyWP>vb zt2E=^$S!vuD4Vdy1Y_=#K(Uc5pnoT_bRACTiuwQ>d-~ILP0|p!8Yan$^p({ow&`u8 z*pT%X7%A#*3sIg|iZBfXIbWoH>16h%B_bgd_pKYk4{5&z+Lk*C?~VqrP2O=?+yRJTJLtL5Oq0dP z{9^;`DoK8$)6;j3R_7YE?{;+9>BST-#lcV5asZkp>Bnm^1_q1~QAn?jL5l*$dN?11 zKn54UA{F(vw+CE2=7f*31df{SR=kM>I(b$;m6YB@k*ht~JU4@lUrjdWJ4@yBK3ipqeT4`hM9moPt z%LL;5%?bRHB<_vF#JCyk5kTPgP~%q%BM$eOeurNq0tcm4adVXZ&aD^G zeBBzr`&>|-gDlgPpGPz%9C;6gz{86y<(Ua~fJV*}HxErrkOc4krrd4xI?z5?7WT60 z|Gj0ozaffV6Qg7(5B`UqyA2c%cv_iCyG>)*cL0VNnzfn4@5D05Ji(!LU9h`-AVGGa z<7_hw&HAtL^0du>ej~_bHIHv!VGf+FidK>V2XJ4sC(n4@j?GgVM!-gWaH8O;!soe{ zQ1rFPbrCqSe$n-pfl0pN_NM!vksg264Q~qQEiQWXh5L}N9+pEQh)Fy%!m!2IUBAqX zaYGo^5tJle`1uY0RX_gPykUfAHpB1)R>1`FR;WfsMiTwW!n?H=6FG=EkE>q?^)teI zSDrkM2SoVxVG&79sGayniB2y;Kf67y$LPYqH913}IO^)^Z>+3}tSTm1XKnctcwBz? z4t;?8$?Kskcg~clil_ME#vY`b{qA9r0v>QWtE_DFU=ruS0~ftmw*tv{m9`IoqO7Tr z>QljZ)EInwiL`^w`k?v5H3+%qQ!jp~4b6n8&G<6)jxd?&wur9b+n2ndFMw=QWN&{O zgDXBotZ`Rw-UPZNjp)Mn}zr6+>7a0RMp6?3;rhZKJ;QXjUoI@!F;-41`DuEcYW zyh-C{B9C%K4&XinsO1TQzS3(I2_hF3-0P?^_0h@6v~@k;mD@r!-?GXy)YM+$g(FJq z8T$E2{SCwv0>atY*izaTpOb-Ao+JV*JUTk6K9~f)s^sisH`)UO$NznPk*-H5QneZ7 z%+&1zUlp%3)Lhh|&xLH~E!}~W!~8BYfqBj%0p8GVFjlS}&-OL@ z^8^?aw-UiC*|D4b^CSWXRbzA0Y;a#9t&nT|dccopouAT!DSWZ+_bV2Sit_H38a@*% zizp}E+UTD^MT?FlXVQ4P!1pB1zvtRJG1j6%B5M-oz{Wker2w|Fk|z zIc)U_X{axr)HgN?7cu{{bRW2@P^mg%x=D3 ze6y5qQNZ1L1(R1r=}n(OuR%D9`+KrTthgoasK4PoM41{Iwe*?;Sn!lz z)*_I($_FE(Hb%-A1^x3%CqZV|&G}FrmV<>~mfsxSYBOphFAsJ-SVz$9SXh>pmelvF zhK7dfJo_7W&LZ4zCgBuE*~mFX@-KJUNbWb@2?M@2NGkob55)#FD;LQC6H@hvjI3mM z7C|bP%rcHk&c_6*>>7H4&YA$r893Jp{iZ)TZh8gk8ux=b7S$UMfcB$w1U2{}`)H2K z>(}>uQ3CA%sQv`_z?RpkY3op_=qNZ74D{VV+Eo(=fV&a1>=Xuk&i~&%q24dSi00PrWe6ga2SIw~!M%5mk`6Kn(vf*K6(2@vw z(*}}tg;-gvbnqWf(U7iOnF+sR^99LvXRTP3%Ln({Kp!Sx!2qCMR>?2}`r!3EQl$5O zOr|t(Yz_!Z*iwLZ<7g43uB_Z*aH)U1v%(Xc_n>Ld=ly_@h_N?0iX3`0?H(Qq9?El6 zYSh1^f!Oib5_h+;|7t({d69m>)+d9iyE+^L&)xXZbhB7gYJFC)tHYB)B9~Ca1bPI6 z$8N;;Nvdr8^;=;eT{_J3YqbgQBDqh$&XX%$1arY%=)>{R=ESZ(daWi^(Z3c-*aU4i z?cf6Dc;ATzAv`KmB*iXY@#gt33f^X*ZJUehY}=V1^2;q5uc#>#KIkpW_!8G?)#vYq zfp}qv<+KEppyy#-E*1=UYuI$dF@0fS>Zslf!R(u7(={h!xR+D~xRmb6KRQT6cT70$ zK7zmG)z`j{&LzvC;AwT!=Ck3v@=haSS_M6E*1Ianr)m0w1IXv_SJ{+Ue8p4P<7Av% z$e}F};qfK78f|u! z9;)gYcvsiYs#n03u73a8^+SGn>XDP2WxKQmW}QNWK=vMBR&HWm|si|S|8iU1_6))pURe#dwlFJC+PkOM?jDf{@0 zL&fgyZYrIDdAwJ3gQcgy?)6732$~22N3I3h{cS-{96BI>48F*Tgpc5@S^rdIRdM60 zF9r^_ltcx=K9Ef_xZoUN8IJ?8SvkDolul_)5vzZ@ZD(%jiUGxjm9Dy3nF5WDq5nB- zRDKi%ie=f2ryVqW8bPUY7@LJ0zk%|5(v2VL*>c7|T`c zVwz|M4HqNyG8|zSxnp2Xe>#w?BIh8$#m_aaE)fiwXqE$1l@y&|{7@6VTG#d#rhN*@ zdI-y~{<{Z|w{K1@TM-j@tyPSpA)~X$dRpMi`atF_8}p>H4e!22_>!8w=5m{MO^^`QtnkXiwI` z7KI$so<}4H%;)VhX0n9^ogsgNk%|LR_ll;pz7?zbK!sf8nN{8K;SXNCg6ZbG#{KT=1~OiQDfxxF4Q#E|7+J5 zu|hrQ)7pMsf^{@(3N>xDj~}U#td_5U3MV=JsKW4S92aDu_vG(D{OfVY@Bwm z$EXH}%{XfrT=J1YaZJ5|lOu&e{JC-03l-#$u!YA-bn{_2xNM$R)F;?vz)GbkwqGGi$Bpz>uCMv4Q_@y>NZ!V{GINY5x89Teg=+>fbb?(ZP4$=%(y) zgys56(3VPeI-E@_^NN^36&WK|xhzIEC&bYp=cQ#HANT@qJB$BO^ z4=%TuW5e733 z%u^fx?)?6It0!10nXP7{=$rn_X+rr-=OvzUR{Z&MiN7eg0Ax~f|Bp?-P1}Dzj@wiH zdam=Shqapff~&>$Y;ytKM*d9hV|VtVzmeZByUct2r1Sgt6Mk=ZzMr3T=UOpH^BenT z&NqMm&D4L_{bbG`iO{|GmDl`#eYAY;;+PU{s=h zfA|01^tHTl)8EJE@BLx}1^~nEuD@TpKkPrZS^4k%^_SD6f2_}GFA)M3#lr?X{zopr04u-SsQ>@~ literal 0 HcmV?d00001 diff --git a/resources/assets/images/2853457.png b/resources/assets/images/2853457.png new file mode 100644 index 0000000000000000000000000000000000000000..b9107cf8b9c4bc51fa8d971040c54e79ff1377f5 GIT binary patch literal 43878 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
|6w6WKK`?SJEQeiHwk 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 Ks#n3Eg#I6XHgd)Q literal 0 HcmV?d00001 diff --git a/resources/assets/images/2942005.jpg b/resources/assets/images/2942005.jpg new file mode 100644 index 0000000000000000000000000000000000000000..83908287fc7a50d7d1712753d111e356a2e8e0d2 GIT binary patch literal 105176 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

;CRqDf`TmZZ7TiYs+mPiz8p0rZ_rk%GNW5^3Su z8=~Qiw!DIv&M&g0GOLTHQ}u8Ld4V0Kp+d?Rn2}Jq=o($)t?0t&yM?k;DfE=|+r$dk*Lstyyl#EjsL!f*;dO)$0iP*a z@8|OstPy0U&C|mRdUf75x(jGcZRtrCj)A(5QwC$diDDw6b69?c4%l*kcm3BF8yb@^hY@KfEuEq5WdVi7A{&DRg z`v!=LF%u#u3tLc{KW$(iC|;*-ODV&CFW(lB!*=Anedkw6P&7y9VY_n);ilVro{)W~hrpky>Zd8KRv=z&*aF2NLql z9YrU(0gf%*{PG8~qTm z;b04LaJgGAuo8!`t)RB(V5CVC@66Lq^7JYWkv+kZm*SivIO}l|gRi@-C>yV)Rz>aD z-fxomedgC_QDcBA?kb@Xny@8-?>gfdjw8brvpTxp$!P$I!p@67khn3H^7^Y> zu~Jg8P8-`DR;X+eH*FKzl97AQH85Ij+fe?BvhkghrmXpW(|rd}SwS1eH_N~lD$>Bz z_WVM!ozN=2^cp+0WOYaLvZI}xw$S!+;kzl&AxDOqbX?=Izz$e?i(rwKmY8Ubk1|yt zmTe{sZ)6=gaSvTvxaR#3uBC0c>I#Im*u@B5TC4Eq`W4<5X6Pe>mE<6G{$*FW5A|)W zW7HO8Oaw6=q49!$ipzPn{JaID25^`!(mZuXD>q$$*(k!QfzW6Tnd%b(5vgn zHd7ex%97Q-s#-v@He1BH={?s`CY=8l!_pv2g8%}$lsc${`Ab;O8 z;L{r6+4!Grw`fnjo-HyACre6C1StJS5A%uscrrUYb?w2IS>)JBR_C*?@(#V5J{6<- z*L~w^O!b7U$;4h-*Jo;V(Qa{`St9miV@Mr)Gu6^-C}&7R1uMH~^&D7dwSp8}y5I2b z=9>c!4_-AWxLwygif<+AG9>k=?xc9cSPT97q+h# zsL6PKCs*~c0V7ESYkeO>ETr&3bfR?uQ%mRfg(91EaT&GjI%Pu%dXvWoP8#PUhiu0$ z&sao*_@cK?Z0##hAr0;^%(0GOiwHH6Z`TX^GdJ7|>%8|2M0|jdPSN!C)$}~!yJ3Or zZvGE-R7kiKHtyM2xNYgl!mO;ydfKC!0mm>COnOdDj#*&=M|)At8^Wk7=WQ|rY-4?@ zWNPu*`GBMAZn3&E+}p_YT|QixrX^AZ`vzO#@%2Egc0ge7i@j=Yw6bRGf|Rr^mF`*7 zX$w`98M9<|d+7|brq_*^1ff~yMC@FDqA!GDn?=tv04GS-JN1UcpjG+l5|5PU)`0Jw zQyiL_br47eEyy@`g33z7RkwGIy2!er-nnfIIDav^5 zUq?W)6XbwbKuJWs(Vr3XhWV_m4Lt?ytJW)Jn|^&IO>E+jQT+q7o$eK{v4)(_ z^p8Ka$k&yAb_V$&*k9V9d|!6AR5YmZH`67KH>9|iSn$l>V`Bu>DL;ZQ#Odt~n{av( zZGpPw193UoQ8)P;<4w8lobvcVa=59n^iO@hfj<8|>fCrFx=VUVSKJtnGHb6^$DE8M z&9>MA>_}^V#6esd%LPzf`RM{d*){ab9hkNkaD`rLiD@`oDw}B+b`uP~-t`N&I?oH_tJs z9p^~iXek1IHgR#}VhQzaAc8=no!Msc4E6EVt-I0BM#1YMQl+XYI8%H3TD#dWr??1@ z++5X(F|O~G4y^nvETnG&#dS60R8FzqH+)F^If$59o z2xU&xzsj6xhY>^Heb*x#)AG5Z-xKf1Ry&!%td^%eLfg{w9^4m}XnX9{ym|cBS_tJK)Vi*zhf!|Dea%puJei9};oCt!U$bX(is(({ zuuqEa+0>=0**sdE1IX>H>-Yl(&VH&UC^ zlV`!?JLryd;xKhpxjCZ2c$+su{8kmixF#(@P+hN@00fvl0}wrrqJ(G4ENN%IH?FKu zL)fO^$9{gxiPi=2#6Mb%h^6WVme~UTN(loxlhf#3Y_M$=`G82HYz8be_1+(0L z$&V?_0lf+#))IYYh7AbMr(gE_xtKnp2rHlu1Hi={O}=?n-QtY71rt%H1U9$_<+fwk zHI++G*GDs=@^b(xexNVjSWoGEEnqr`q<8z2RJk~|c;RQX3S@g=y=}rvg#2X<$0Yk^ zQd!+oW4^HPaJbM-zE5&|nXia8h=`d0oqykSHv)IzM$c7Qa~R18)0H0MZIT$X8U}Mh zTd1ZMOJOI-Q9q@xzyCQ~g9iC!!PAY1Mn|x}QC~Wm_3^h}n!|jkIpHb0F*I&nHN&#= z3)J%gz?`rXp89#KKL%|=ooE1S^D1tOzf);c%~mutrz;Y$d!QoajhkHMv|IRUZU&r; zC$=ql^`!uno8?e0^;!-U=Inex{C6)l@Eh7{J|kCG_JD$6IaU8msmvZpkk5RPU7ssY z0XiU0jg3@4TWkw`&Dz;AFmbOq>M~>ZS!D1aW5{~nzrBPDfuC}zflA*ssJ)%Sv>ZsF zlU~`DRQ@uk^6H^46WVq8(y*e)emxxUc-fW*D6`1x2{beq`(9>)uD?GqH$k9CE^v>$ zefiHZh5%*M+WjlrN?zp@Sp3J$c7ipGtXb9K*}!QvIrgCJy16ioFv-N{jE`!B_;%RPv^LjN;8uN{_K|x093l)D(sMyH@L~$`@D@{k4w8Rj{Mk3rVur{lF%CY;-h6m^!z1_F)JDroNn-=6VzF-CX_Fk+ zyhWfQm0;OJ$!D-cVScDo4POm$l*;7>uvXP`B-g(GW{=R;rCylLqb0xRei>5gkgC_e zQoD;kZm^BO0J#N6(YPt4&fwt1CbV^VR(>8E5}~WE&h-<)U&!*F$LaKStxh@ZzHun8 zk5Q+(x6O+U>OnH8%6FIUmtS~XJW5L{FJrrN@^cHnln?cE&iR)!k)35`!!MEB`G7_4_Eaps%LIS=kSMu+=R0cJ|Y>Nj)+n+eRaV1o9O!%1C$=8_M)TM z*Fu^3^{#{tjNSDyC&y|A5v}dyT`ESr?Eif6tqr})Z^hbahGJHE8HjvXk%q$J}kf^iWo ztI(0LGO@AMf?`1@W3y{y(Vgw=rbOqM$h-AS>XN~NiOX^XpXIq#ZQa`58%q@o6lnbG z0n#$-uTuo8+>b2-#i6goH7z1U6t~A!i-j5{iNzhEnn)R?!G1>J$VjqW)48*dxH^~R zMg}g|#c0Ew^)IeW(5)OLI~tLiyIKq@E}yW{J;skDJ9XPwy|Nl?BZ5-B7c>TjjOHK` z)Z!fTj=i>iN3$oq8>iyh{04z0&uJDv<$Ffif%wc3(cSpnWMs zNa($~qbtx?Qr1n+{ZeU{jszS+L7QLGy^vDmX7SDc-W+xjFw0r?H`(ueW~Hir>$z)H z^`Ayt&cf#JK&-Q4#R;AquDdu|gXB)n2y2Y0`Cu8lA}7~W^02-svyRaJR0QT)RW^0| zI)VugJaHY{XjqBb4tISio~djVL{h1+JUJ(3M{FhIWhVY{(?ZlBZ+?|lmsPc={|-jq zosZrTJ1~weAkb%w@-~i?Av{Q&W0;Jzea4qat(Hd{mdZz1wAzlrGiJW{_%_M=x~?Ge(~h`VQ! zJ&lgmbBschI(eldOs54{l8eu{;nhXXPV+y1O-%#4ZlyrDtHb&5zLZC(jFhiWrlguT ziyv+604w%t7HqCfI5ErU{ONAjH!60TaJ$llXqXE<`*%P`VnapEtiH=+arNsjUx{Dh z|5GLEt0~6rTaMFJz8~9e#QvAX&)>VmrPC5glP15ui_=eq>BcanJMv}ZMLt?vWp=`~ zX6J`t^i!6W+=EJg!0!-pik()g55rlqdD9!{=)P1oSF((cuX*r42sL2-9w%V-YvFng zdy9cSNgNIO!rx`!AveM%c)6(?jo2-D1eVM|W<+OrD^)RP7i32bYU7lKI+>zAqkCY+ z*FYfJ`!K4FHzqZkW}u|@^gK7_bLXSd85@Be&R-SHlbSre(4y)#Vt?+3_a}Wd21sHK zcqMHZZI;eC4Htu#TN-Y|jdgxJ`5-;a@Z`(08^q0{(r!UNigWEZPvJm%+!8p5kQ9AT zQ;FC!0wXzK74qUmu`$DMyU)=Ajy&<|;znuyo!FiXgo=xmo*-mbo@)J3N0EIn;Uc?R zA+qj|%57WAlhIoOq5I;8I>Qw%^6}Kw``UUwA>-EXkMpZnm~=JeGqWUB<(>9pp{V=t zgiQw}UPG>B5Hr8_k8YjfXC~K^r!Aixhr2mnzA74WK=K$HS9MiZjPYQsL5gJM6j`yF z-b3O`TMX|?LRz0RC{_xr8i)P+P9*f&j52HVw9uDg^rtuZeu^+EuotPp?+@X$T<>^$ z=C{yEk{}F#&6fN9d}*13xrkn*@DIyn>KPCNP4~Z^r%m)+D+j z3n)7AfrEy-Ob|a7w*&^w(HN#*T=2AA+^KHbI#v^g7ZSxE9hUFQCFHNYKkIyVOIUfQ zB|9n!QZ4wovN@F{kVXL910bb$a0UwC6mKT`6p}#u=p0ga`cdUpA^rd5(9}@d%bzQ^ z=>3}J14RGN=j#9C{~I}r+lH*C*Q5wayy_e1|NC1vxwg0EYlVlYsHv-ollDCXxu3<0 zmkUOYy59WNq&*E3%ORs@rvE|u=!k|tFq*L*1NND?c?RL0;QlGqf9X3mxOI#su5kQIawQZF0@8G1|#ykjFddtPg4 ze8c|RZzDS;wbDtJh>Zk;6;&`L%q-<(`BYy`eDGxj zdg=e=H2&HB+Y}m6QQI1S!g_Q;pa2s>->k0K!m45X1BNYy+6>2Qd#5@vV!5bidBn0k z6=QI?uo)~>5lZEs=qZq09K%!l=ICS)iIY)XYe-uigWCK1mk^VwjO3zXgTOw?UNWw= zPlt|%?Nzz8EQH=eyHXfg9Kde(5I^_iBJ9~-O}H~weL#Ux-3u-&P! zXWu}r|A>44`AT!W0Aav+<~GBg$pcOd*XdD4UymbVar#OAfYxn4pU=lB$oa(m5IBg+ zeD&nXc&=%}&&my~{6$6YJuG*bVJphZDNGXQaP3pVn)IR%*uRFxhBHqk_9d&e68Cc)Ha`!rP7e?p%*`L=J63lJ=$GhmC zTYweB1I6W&##s8BXePk^UmyQB?*WRY&^%nnfRxpZ2mhXD{5Cs zY*lMHIUuuu8pJg{QS2;PqFLx(F?7qv8(eW*wY;uIvYo^|VhssS57rNQ8Dchl>U`Fe z7891S4Y!cS4>hOV(rTL7((~+lPd7JQ)uVcWuMw;)!FGhe`A*@R|JT*LKSKRhvmEJl zUGT_gLOqSSFEpbZ_^r)q&Fj#Twuxdc@2J0fdXI~>vk=aNP@ZhvWveLEFG_msbrm(uUWo7==gm|5{m+-phC zI~V>`-hHj@85iXrim7N;EBDm&9-Tm(_-u@-qa~`NH&=d!K82Zn0UQI!fY6T!xI;pSlgzcFp5Ib>WYyv9AVOBdJ-< znG8$}dvg^a7VjJAon*GW7%uce5+w}GC(n&r<#5Gy=#kPCla`N`gtMb=-r8BcQD_ll zG3lRPQRff%J|7n%ev{ui^Z#M*JHwjV)^%}-fQ2R^NLN5ann>>=(nNYE6zPNzdanvd zCkROIHS`XlBT_;U5CRDhdat4P;>}v;+`ZS?Yps3uzW4sPKhFG-jEp%mpJ&eTwegL2 zykCVbcx!j9)S0A;fYENI@&lnVP%L+k?LHQEW2)C>DyO7L{ts53ghVwZQifB+D;?0| z^~qPn8Ty2iOPqtL))ZJcNJC&muqKDeyK6Kq{E|)R6!YOAT)|}#P^Ymp4>bOp(~dNmn|5Lx>{ADFR9>1?9^SX zq3CO~ZdCvS=|USR^TJ~D2C7I~S?N_c4~CdHS8nYa6cZ3hI3w3kL<_unQ`n#$mLhkp z;cHM*t5WqlV?p{w;vndpc#|RhUzB5p|3;9pqMSOz5jfd$Qstvif7(o8*-o8g-P&sGzfW7RhZ0@Vw3=~-h;eAfv|ij-@O#*zUdtcT1nCnFcc>C z=9Qf|RQE5aYCPnF>oT~NQeSagMRyrIOw{$1ZYXO>;DzZoFcd$T)p5sbzM>wQX+HKO z-Y6_~k7wRh^l;F!KK$Q);x?c8${inFqS*cw@q)wjpE%LKm3b5$ZBaCk1~lYFZ+b7AF0j}M8;oFmGCtqV;#unX>{vdwc4odqe|<2$|hRsCz_sB zZeQ~$T7+&}l{b(sptOYA#Pjpcds%4ZaQ9)ArB-tlJ03NAHhT+Yf+H0T8=e0D`w{;B zO<>(;p*5nZ+OyED`R&wj<@h6`f;`p9-fP2mOb|J8dDA)an%?-xL@`?AN5cny;=FF3)|L+i*HIv=X$KP6wcP*i_5EK4U)#@0 zUYU_~{uj^p*FWw9K8)D=uIC)9y!vaK-I1Op%rvom0jb+z#`(r`mb~~7WEooOJd%!O zytvC)NT;S?hPjWEo3C4Rub$2CO^s<=8j~HdvWt_3Ilpq5{mENh$+StTv+W_=weCR= zsr6jpC@mE};UJ+o>#Fq_cGOabwbN2JvnR8rdB3eIL{5LlJKHv3I#*Ord~Ztb%G}59 zMbN3qOzmWi8Gk=QwsD|W1rNJ|IQH4YnRapT!B~yL{nM3HM3>{QKqA~*2HnXKq>K%@ zm{2Ub@C=(IG}2SVW;{po%e7*$EMJ~>epm*vr!ImSbcc^0WhoHXt-LM~K7TdHOQdY%)MuBhJr1TSZ5iV=RqmMJTSAMLg( zW7U1dY3XXpRA3rq*C^ffrK3s9^W5HPs>0Et_DZpgww8N;QEV$m_2r+B1f8b9ok^Rs zV+SjaCH@lsRT({{Mt5>G+5DF4KD3rgh*JZj!aGk5&jwQlVa+`9H0iBF>1+C@3i1*! zsIKSUHF`HEKdbh>p8=--US7I};IDu^?|8Xoymg<4u?jUg1;_g=Z7%wmM5^9lb!V=& zHjPDVe{Uf)_zQ~fyHnzEyjWl`ZzKU@4M`owp$qTZHMK5JsmP)yJoob*@A5}Q5W!GH za()AhT z-8SfLYmgYZbNinZ03+}$daHMC9rk>~s`%N)qBEaHY-N=+yB$rL>G+&fvg8kc5)eg! zT~Pe()QfAys#+EBpemPWmC1fEHK9f@B)azFP&P{x#(4Pn2DN*f7|(Yn6Z6T=y>h&` z69KCe3QNb^4yD~)Acx{ug_el}SaNbKXxS|Q=oBcP=tK*1Ig`p9zG zzH+1)n7NxywUI4a^`WC2qX#kn4UZ_u@9wHuPVJCUSTW8JluQXM%rX}f!vYaWWPWsW zM^N#VTK&Mm7Ur!?8XWy|*~X=_7A~ty^(vU2%Vb~Tdqgfhl<->6;3lYjae40uAj(tv zIBTjKTguRMGVYh6_Nt=q^t_!1Y##O{U1f)EI#h@(huox?eYyo2>ORRi$sfB~lYEgB zBQw-*PQ*0T#?(=22(6K~EO{lNv50pwa5y7&$9lN~zGk7bG8Z)>DplR>M1qF&R8@CB zrB;m18HbWuo5g>Q`YXPS-YbBfQf;Wy1PDt-oo5rbHlaPtY<6g%0ydp<?U*~)>QpS=XAORZ$sVH_)AlroLc(i#}K4XPV+y+THrbL;xf zy1YX(-}-A37qtq?`2pP`&SjOe+nTNl16AsT-3X(*>l^PsyH@Gs5;`d-eu^e5CNeQi zri!U6^H&w4ee-1`D!n5=r^h=73u?@sC{gD7TDf#mgdF3~FOV}?TJj6}>SGJ`q7n^z zJ7XT@tr_@D*F0%?zhy-9a+Ow7E|Tmn2jn2e;MrE~Hoa|QTJuoq`?iF) z@m!^&t=IGM`SIh~HLw?1N2SgEUImCT@(#OguMDsMv=o_%MazzBs^KD(LNI}DUyEka z!X>`DHmp1PPTX&`f&cDHf7c3-oF!!=1JlYN^>5xJQin`pZ0&KJC_BGUrHQz!0pUG$ z)Iek;|2c2(X3(9IAj$xQn_|PwDxZK!w$7N-gWhoTdQtx9{j-Ak2UYcJa-*$Jlr!pG zIka>}M%G>c^j$Kf-nO_eTGDM8@ufwFtXJuQzzcC%%{l8p#vt_$ShAIwaLIP_rku4~ z9D@B^#}#T)6`Z{@;s*SQvp$wFJoffKRPIPr)lx2Hdh|xGZ3W@zxFkw}A|oA%cG$9sC+1S2Up!TEli%6(hEIyuF-1;PdF0 z8$^1bS_Ta1Xi!sHj{2cv?bgmRDy$Wom6eSp$D)X?e&U?^*ggEApy}QTd^#=qxXfw7 zu|~ZG^<3vj_)a69Q`?7aZ~g5ZHx`q=d@GnZp|4_Xaeo9i1!eX0z_-TXBTY+W*6<6o z=xwpZ#9&%cPD3AOacMF0;24(J_W+6?uIsh|>vlr9Jm7SygF$Of68h5TDPKP-zqyuu zA%a<6rriczJn#@8FXw!jK{SY36n)%4m_2S#F>zOWZ2X}JIkW!Oy#_NEJ!Pj7g!1%; zg5>fjsOKy4W+yK@+tRN|qY4y_S4H#N&g{Rb>K__}!j~#rtwahn9+bw&MVm%|nV;J} zYvGEOxboTXu*J4zV2Ac7W2AY}ay*JajNDm3w3e2ATR&E`WgD_b;(!G<} zH-|2JT|<1!J=L(mLjF!+3Pp16rqQ=DjXWJSTJeI>Q%uWO=0uBg@mhltDf9`Z!!MCA zlfOLzks{D3d3bUG=S)Q-(h8(EJpKdcjKuNpp8lV=B$>;j;#Kx07_LR%w_2ffQBqj+a{W&% z8`e*putXIXYM5rssSDn^wIwmMD38dFYzZ1;X@AIOH^QTZWtTZpUJo(fYIQ&JbMPaQ z8weBGk;8J8V76ms)#fJzSa5s79|8NUo+isWN-MCZ?}$t<+3~%7?F!PK`rf zE@G!{Fjt~f2lp48=Y$HAMZDy60lFvol(etKdNLH`i-ihFJh|3_qDKul!5W%gu<@eDx6WL*()jcde%VZ8A=@a#Wr7*ZChm( zM2+6F)gkg~WLwMXk1+8e58I)ZEFIl5AmPt-8h8{w>c)*@6!D8UB7Sss^Ibkx{07P;Tqy?@?(T$H_+Wlx9ju{eKy`)~L9 z&j!KWJmj=lW?`d2u?Y;lHZi2G&C{SWToy1Q&wwKs`_(~v5pEM7hU7~!cA?9uTSt3g z1Oy`7*Qo|dh2QulCC!u4SXexHVxbeA=E9=M2+eK>rbsK&Wnq~-@#Qe;+fsLHL9#>> zH<;+n^Xy!wpH{-T=-)UV53QZg3VKwp#(USLiqWOt*}p({Dy~KetGSe#`1x}1knN5b z2TyRW%X^h`mN)6Y+{`cAT?id2TwW3W{7sn=Q0^p1{A5DQVKIu3an1euSU5woZFZ+> z(lV+g9?@Yati>`PH60RyQD0b2)^^CLR6{>;t2$o~pI%?K2=vY}SZLmlq%@kZqihwe ztGV6+9$zQS79WKAIkyd~kxeo{?*rHNsK`2e4=!bu%h|Ou3~DZzPc|a@n>eBjca~JH z@{9<7;(#{PFAd?>xIc07xPmf7p+`C8wWyB=%#nMsYfCu3MfpjL4MxrDs8s-Jj9UT} z+Ovba7D%-)CG%-)#1Bn@CdAfw=ZWtR50XRD>IP1Qatt?RGK>y6>u$8b`nki{jaXv8 zhWKClRVP+oa` z@Je;oGniGV;{Yr1oiAbwQSkcQUdl)n;jFgahSf$;hmJgPxz>^&5qh_m`+YNygNOc} zjDp@I*Z!E;mw#>0aNO$A1GLA;Zr6-VeO?xM6%d#DbV9U^eiD;# zyvf|}NWfiUI|fnLMCs>xC6S43cguW0VoR1_zThBh8nF2ndA;w^{LO1KbBSfok}!aX z%|bEA2E8?m%XUw(+aF6KVF33zSD~b#%OZu`^y6be@8Ga@aP+gkX)ViPrTdE-df-fT3p4K9f7H;w z{(YO)M*KnESI-y+y7b+DNGan>Yif#-^C^P$zvt)Xh8}2Y$T^!ibdRhy!0T~tKd&vB zG+|85nzH5I-UDy~q=9lNdX`_XbiLotp9uErH4QX7Eo+i#kM%MWaf3Y`0%UU1Fv3B- z4EVBd_g05@T7DGu0AqN^3uHLSq$8?6^0> zF8NRqX!@+$>8dil{=+K3Ht|uRjeQJCtR)K}0$aM&6xFipo@z?1J<)NcTOkNH+ipJg zBVIm)M)Ag5gi&iUX*Av#)ES9&kVMhVlL!@XmB-Kk4K}OYiHC>Zpl zWmF;nc*E%z)LXos2VtoPZPdxu@E*I7`|xOCE9qwYs2ATX^zd@43`s-IK7E!n@^rNJ ziRCa4DcRQ8U|4Cb{pknC258*&J~^*a8Hk^&sV<~T?P|8aIf2%I_f=2in<_1xxp(qQ3f*BHKOUar#vRl_TU!3s!!Oo$O zcl{<3P zhiA4kUCV!kf^Gm%j(4kIBjs7h#pD}Vzx68#W$%{FrPc2=NjtQRK3;|gCG#z{HS45U z9&lxGQZj2rXnYOw3HMlB|C@96f3DJ!gqqs7XndJ=mM`LoINdTCa*MfKG^wh{FnbRrujO!IJ<^p( zAorR_H$YpIVTwzQ+QYR+m>SOE8e)+S!-G3Cbsj1L_n7>rWocaW2X3C!r=J;|-ZfD0 zdkHA{lGH&uO)|`7(ho`yPdB0?u(&3Vbeo_mG>+oP@)iK6j-}LkI63b=t{#4UCE~5E zCC`9wxI@?&DS~{8@!%H|7iT@<&%6yJ0y01tAY(xjP-nNk5MFcH{g7rTnx4zA&%Xp( z=wHOmL`-bwzJuTMnjr8$rv0Q}R8FgcNjGFW&%OL_FZ{KV{^1N!(ma`rj+d97_orK; zEAcTX!n;a=45z=Fe|_-palv;_9)pqFztTq;ZnAFgL438nQ!C%}WIvZ?$io*0 z%AMa`+YRm;rHQFsaB=Cyq0S~)qjb`EAwnz@+)*9e=!c0QqWs4m-xu==X%6}CSd8-D z9A95%jO%n;%e|hWGF`Z&N6;P9CvNA?sL}* zbaYRg!$kCviKu#z%Sp@NdK9X}XW2QqQ;$p7VwrAfj{ITD* z;V!g8K`r`Wnq|vgTcT$W+OMrY0~C&N(3?aiZ_Y;zlx*7FvoC9l>c&{ZdL324UFk$hKssK?Spzp1UYr2X*f=0DB1ki0^n zWTl8hc62fG4}8^+{qGQEXX_Oj@D8qcwSJ|0B^n~ELPFv^DoL(EhEN*1eF8;cvqfb>RI z1wSA^7BU^#gpMAE0|Zbpvb>CBHawPd0OOfu0qGSgOv zQT)SG8*Yp^SSjy;v%T zoo6rT3|c@<;Rtq6X>nQnqOc>XI{29lDl_8ZW_b(dAz>goKZwA}3Ue@R%?H}J=h%vm zL#Gg87lwc*D0)3`Df1E4g+}Z{77Hxa5q$85=NhObk!ZYl{W#)<>v8?r zTcV}E$Rqw~_x;HYAK8fZPTw`r8IAj2et!++;^<-e!<$wP_@9>^40!D0t83yY_h+LI zf!E-+;De4XU#}6nAA7)w`VuS$mWSSaix~1=SnOjb`8w^+XJutps1D&xnqVaij(55} z40Zxu*z$%~hfHsSVOO3*VXf(>+N3?bI=v=dW)PWRSw^L-uY0(p=%TpXUm>--iB6jT zvA!$$wAB!Z<-te3lgbm%W0n|I)(bpcPMQ=9cXFJ634g@XW>oVhU?Jylk-em{x^WEG__az5I~ zRCH!mV^-&tF5wI7aH*OB=H@g4tf>bc?7ka8Rd)19%B4L>42@)7?I?gm3s6`&vE^_# zo9x7IZ=026Q1=wDnwN0DIw*ja?out%RD$}y&)qy+u>*pf3gbEG;>$Vjs=3SJX*l$9>I&*KOJ66FQDP-FhSeVsYIuzW)ss)3kZrSa z^Y9QhmS6!i{y?i@-r5M%yv?w)p(nVx9}&-BZ&a@dZR!Zd4GK81L4SxjDD z*@`iT6CKLx*LoOq!e=NWvWLOn&}nrBWx9!>rNyEqCMIJwPNAWTRIZ)-%g^5f%Ik|$ zH(v;(JZ2uOmD_;^(#_tUUK}`2-cvmVE9o1jTr=9WMe=whNmz?Ny5{OfkEa5vE||TV zDKxH(v=F&pTmstN#T5-UGCmh?##ePrIj41Va??FOK}Gn+y(3^CalsFHEQf5(WMEiJ z&rgr%;n3Jabk17K>r)Qz$6z4{6xc~~EVg`?4~<5ok}2&QNDlm2UaQuzQ^i9>#hKv& zlz0?7^qkFXU3Ku0r_qa3dfcch;F0X|hO-pVO^zhA3LL1 z=R~~M$q_SE7nntM88nEFYDg$)(N6!`?vjF$^x@rB)yQ7&2Dm~50tpveYGh?b3Py#P zIy?C9+PX>e{fBw* zrPi#l_<>}$wfJ)PtPO8>rOQz9{)!M>DEAG*Kj4gb^!M>3!fJkm-Ne*8J>nz z@knS?>KTdhuSWgfIUKyGj^hQbQLcgaslwb|T@gQ|H=fZTS^L{ekbrYZiulwMe$XvC8_z4phw2Fi4aq+e_utVeI_0`}>lZNrSZIe9A+Ctq zv@PHtdkQIuL7&*<>Ff!H)jNETBsy&*<^fkMLjzM`erGGjs(n8Bh*v$zJuA`Yy>m4O zRc$APrQ(FmUKZfv2K9NZ#{!``XPBdRR1HV5j|foBHICOsB_`!|1H|Ix{&yL~%x9*~i>!O0=X<@%1Dc!S?J(?%qSHBAEkbRdHqwU>- z+udJdgm~O6v~(Etxp#@fqHI1#s}#wp$1(J-H+-hNh2CiRTpT)LsCw3d@a*g+L|xV` z#>ZzYPr6?U%;#QjFEm@Q={A=aA;oO|dQvC(P3AUZ49^6kf^r|PB$y5^bJD$+lc=CC zy7*DD3yU$R+ViYlL{1iWU2n>o)eH-ySFIX}Iv?%{^qrYI>HSCX7jBx#ty!*+vb&*O z0F#Lgt;L zrzBXCql%!K{kp0WO^Vd1$m))WI)U!-WU8AwNSqnW9l}|~GLO*E5#RWqIGJZ{T<_q5 zrE)D6F01p2Nr&sAf^J@_wP~tL(a4G7y?!PwsuacUm^n*6&VuNb7>jp|pg;#a{CK>k zkMl)Qb|av$88(2CMMPQYYASk)Czwt!7m&KSkS3Dz$r%Mp8U9qYsOVOQ#*8X)hbsP=8L>%HC(zyAoQ<$+5fz9GlswK8$43->dk%DId9@+w}%<#Ga9tNvls-d z@5=Ez4?Jat%^$w?s&N2e4n!X+Kg=bYfA?+TQQ=KPZ9=cnakob=25ZtJI9H-d&+MQs zB@T)hs#zuVZVp3r%uJ(R<2qHRQY^ZJ+mv;kiXw^S+kWtCWv*awGfz_E<|e(z$IK7- z?{}lp`a$8v@J-a(71_BV57Jlm0H!?U2Gp-S9GX!RX^@@v+`>A({DI{fq_P;NAm`}t z$2{|@GKvE$aT{B2C%U0}UDdV@J0xQNoW^i*Im%!XX<{$ENn2A3Cfg{h^gGfzwjpz~ zq8<>Zj%%k@`h#DI11nucS-Wj;gB&xh(k6{ewfi}Mwk@VHU*VLss-J8fZVf-z3W+M!ru{H|X@XYusW%y^de-I|6q9|Y zF=U+gXqsF!Mi3T7%ZGSvkhxG8?iGZ{1w_?}BV~2YJW%`>eyzQ=NqH`)4!-72`^EXZ zQn27b$cb}O9X5ya9Po9X7T}?58HT?ZRa3n%y~EvKvz_f|87RZ-{N2W~>h&D{gtm3Z zuAZeLi$)dTDxal}N2ix=feQD18!Q+kd1sd9C8%Nm8?YblzPk>}e?rXuqel>eOYX)m z&?1ld5_jAfCXiIhNRzQ;VI-Ke zM7o)Ot{ll&{nvh0EdlKnFkquNR`x>)-{B(n!N_f&$!&1OBu1cVz(xzLn4PTGpZ3ko zvFjd5O{+ZJ;yBe0dAUd|^GKlq<}?N=oZZ-78Lu;+XUWSb(jq;?HeHs^OnduC59_Iw z2g;gFtb6l`jvp${n(HA3VG{PRm(BXsTiu&+8kJo?_#3l^f@obvC2>Zc1=Dr&-ijs< zS?Z|Wwsp)R*9v)V1Gw8??e&E}LV~Kn4E8)YWHGl6A+Itge^c9$H|S$Ih2RJL`_3BJ zeQDTgAQT%2Io)?oh!_I6h$g#9$$Rri z#r5AdK@1G@OyIb@D5{#w=uvfXd>;fcHfLVv|L6~^Y`3DPz@NUI+=Q3gNTf{Ae2DhU zwi=OjSX9Nw>+Rf-TlSdW1h!jlHwL{EWr_5H9w;vp3m<6rizlI;PJrm0()|phzaij@ zPy(1Ze-z|fwNaU@NLG;@{je214Sk8HTkGN0&j56xl<6@0f@n1Gu}UB?{h zb~PT|6Pl-}JL&)v=Z__A!}#*=^z?Da2>C+ciG*~58DyigsAJrunE~g%7@F~)YnTiUB1O}|6@2!btshMgd zRs(1@brl!{QgC<20M<wqW2P%Wkyaf3*7gG* zUa)m@JWA*D>vX*1rZMqS?@qY+WLlK7oijOi;u4{kGl#IqN7_$XEb?OtZ?O1yZrk7v zkW-1~ktP7(ku_MN?3E^KTb2}mkqc(gs$5ah1M<=cbw-TtE!mm$mAR*beU9U!g2M(z zoF9$xz1a!^*9Z9vTxhD#Y_0I0zu}9K*y1g2J#WFTZgiMo%+isUJdV$kH>|JbzCYWJ zk0&{E*m4*wC`t6gXV%|)`ON(|{-uGeG42L?-GT_2x}`)ZM*?`Jed~HmtsRf-qh4v; z3%)E=p)t9@BZ9M`l8kiILZ&s^ObiaYmmzo{;hkprGlL^*$zRnB|Ho|x94z}1!E*rk zbIimhAd?25iD2nU zf8t1EH$b0xw_P;x>2YbzJzCVLOB>oUOBE4uKjwsY5&QeKFQ==P7m|{9&+;Vq6u*zg z2=hfo=f*DG)HHg)SU1b;K42jhGN!=_HZM!AI1Qw<#($_Gi={)mESe}$U?kc&J#~Vt zOOL-V+c)%AK@GbSP<>j_=qjS-CDjSEiN zP2*jVw*!iP1iFbmHxbo=>R`67Gx}53{8+s=I_hh{=Ut41r@)xTt7)k2X>qs1b$Lr^ zG0#HMMSbKWA!T)CU0f`P6RxSC(%q}9em7t-8bVb&;3SVrI{q3li7m8aDj(eVekjTT z(%_)Sq3}i#tQ%UI?SY+oC8qZVJ7)h%LGot@ZetlrUbi@Xh)DfnQ;wMMAk+US}j{` z-N64VDCB=9X!kdgNv@2Di!jG-^sjF#B(KDvenAoaQ1Sl5OhxjR18jJ@^ys)aP<&6) z2^t^Mn2|KF8f5WMZpMOSzF3~h|4w5pRi`5U%a`lb{i0}9n8K;}een6=@VJX14C0kGnR#$iUX68#-YttJ~t#4%k zPr7ZpJ3gbWImU*Y;tp$V*xhY&@hj4afQW#g%oFk&cnlX6(j_>;1rnJ8U9RKk7BTHL zbl`@<5MP+$uFgD`(;?;BeYqP@S+emF!BV2t{H3mLv5gb>YE&P+f`{x1?CoYNjgaM~_=2VKt<_KY z7Ec&yPo?uMOrBKFHxE{lCq`<=fzq)_w!b(Qj$calGg2L2^?zVIQc+l{0W2>71C-+e zVMjNHaT)hESR8C(ss{=fk6sg%5A^w6EhtxzNC>cAY%n2ykhoUUXWP}B8LivjJo<&8 zXPf`Di8Xm~*|+S<=QY7`Wyy^aD^pq1S3ek*J_Ky)t&$-9SLwczC>9n-@p{ixHziGp zJ$w4>_rB}jYYSUIAr3ikx>d*ze?>9&&$MzYmQL`k%%DHWJ{CV=cJ5yzWk0zEsf_Q| zHsE0Q&qu2~zCWaN>zz2yqA&%oyZ+RY_q5Ag9qr2l{XMGPG@oV`Q#GpPh^+A3JtqsgnyA9`vHpH+_- z5?tNP=pUbyP|^ma9az}+=PguOUwo1Rp*h}RxIE0X?<6kRmW{3<`AY3R<4|z5M)CkA zj-|GS5`?&XKh|NXR)r1uY6hThmulXCgog;Qu%D0+2uVvn>0gE!e;cYN@AG1u3TR4p zJgx%C5`l{!tlHr%t2LRJKN*F8y^GNhKV+XFVdxcVV=aoYb+!H~_dc}yG_CJA{tL~Y z_)r}}`1&Hzpn+K5f(hv~j0^j2mp9BB+3-N4v(Ria&}7v}9e#oM6! z$D$nrer&>ax=8~8XOC7PwNZ|U63`-)Nc3uBz*2V)0Pl^!V(fGi{0`!x zam)H*Ic9zze6rvQRbeZjUr7#mbK`C#Xu( zaKrC$*F7__GE;qlSBr(-^JUuO5Phw!7H(0i4eQjZ%$0rS^c!d9@AAw4*d(%v+;57D z&^E{2%@%hG6%=+7sc|&^==?&kUV1eaf@6O~Aabrc8f- z(D+1g;ZLTee-<|VXCLl6=h*%%!e!vu;GDlPIj-X3 zimq-mgqb&TU*z;(c6^Ye?0FnD9&vMdTf!`J`|s-U|F|XjCOCPcx7)#GVdmD!o211yFjK^9wSSE%*#>pxczp*kVjt;)f}UsT-q zAz8C6>#Iz-q=YazpF*lx8R#}c2)Om}w$RXlD=z81{EzA16%W%T$^u&ciG=?Jv;E1Ps1}LmMB$^v?Xvu@==Mw%B1s^eS^zHPcuTI`Z%|&f6 zTwpXM+I_LFP5dHKdFsY~AWh4+oE_P|fJB($%rPnIGVhT?jeh79^r{7@g&n6bm*lU@VxDH-uTc_Ho`G|$BOe22ctogECN0(j5(f|IW zKWF&j$NG}Q#>I;9Weu8Kfr+94Ii6+&ssGT|ZVr}B@k-;_(+KyLC}b3z2OsjZt9J@uq0zh+VJ^z+xgrZ{7_ zzzGXNzhG)gc+X;fuD}=1P6nie>`$DBHjC~sDCK12;@7=mO*$VP4)<>9@RxOoBieGb zn7y%fT}|DEI?IogPBepRk{tG^S2Hock7tNQsT;<)RN^H<2cT9QBIVwhXrU9p?W+Eu zE+&&mTX10&_ z#!I;%o{Su?!n?wVOMzXhDgu2ShUTDZn=oW+~ z(`ozj5s0Z@0~cm5Yps9c%+3A8`TX$=8t%70R*c<16>$BUC^>?Qs5t1Yb&1k|y7G(V z_}f;jGjJ^T*9wV>sqd;Y%ZTl^nub)YO}r4eEJKZJe3{2ab30ZM7m|*id!*nMn6;hPP)4&EzJ<6>A;NqhpKp_D0;-3HAsZ6U$soE%VdE<~O4R2<4?zPuOU z`s^R{jeE0*GtB`~$nSYoGa=UJMFv`d*6UQg)j{*tZALPNXBLpO4A_(o4@Pcr+VRlL z(ZH>agBpcZP8B38o7zmK)4Hbm^cUVeDL@&YZkPGLl{3=&F@H-_zxwTo&+W(CkpXBz z=JQ`rc&qPSJ)yFl!b3x0**@vifHij7#Se>z$c5Lq=H z_*G2Dij5<}EZ!ecmi2i6_f@2Owbo|VGhX1X`;6yw!_4I>G@?S$CfMP9yq9KUiLel> zqX@z00VPw{R7m_6#i4RKD^uH46;I87U*N*$3D39X}Do0RpaUNEu$zvgV>uHt7}MT&b@EU(NHONf8pZXEmTX%?h{b(^xN6z#FAE` zRhQBgB0FzeY;|FZKtPAqsAJ|~Z{5Up zxO3f4oV!!r7DiMZsk#L_T2)GAW}2VtRH-kcBI+yW_K0xl9^b-pkOgR5nO~~f)1`B| z(Kbw8m_J>&t-YD+zi%XxVpciIqheALLvNVvT5omw#7W3KxDO6_O?elh-^w|yhY)yL zVdO}If48yQqIN1XJ>_oZu9;l{kd{8cNQ6ePN^*hd+P9NDqUEu-{+`^dd-V~qTOV5{ zy{whRy#B`Y({vaCWi&;*U<(1| z9BN2f^&JvW#{OQ|v(ZVU&fZ0`Rjhn!i^b!GsGDOQ=CJ?z@fY<*FU_tJZ(GqQXEivJ zBVJ34EF%rPwnJs^^_?@kmd3u*;BB|J9KLL_Z>PJa*B5M}-;cUHApj5e{a9OV9K-9K z3+4@e`Lw2IFKal$J{qss;cE7@)Fq3xbvqW5sD-c1eWDQg>C0(XJOe7t`)(ZIler3z zrtDs_8ZSa=lpG<OZ42DkY|3~v^(>M`wL#`)zJ%bqR{odrRvU}A2JUlL@ovC{Ah<$h_QIJhYcCMR zWiWndE`X4`_j{7eoDu7+I2%lBovN=Wh&TRDSfM@*EAR}?6|xeuK*MO-Z_q~-QSEYj zPj1s%FD0m7&kPN2h}Sg^+cpil%U4?pbmFBbj`mS}Q@Ow2Hf_`nSEt5HzGZ(M+{*U3 z(@yosiTCJo#jY@=-b3Dx+u_JtU^vV`q{E}Z`GSDe^(cCeWG(puSa+oGNxt5l5UkxK z>D>78OA@;4vgXmP3SmZWkV41vz^G-EmOyP*(_n^Y2%0mW|2*7*zZrMZWOqMGT;<*HKV!&qikKxw+sHBu9)ypHi-azWI%>~y@iCp+ zchDzgHVisEE;W^ON|n;P8$!T)tDgRTSW7mX&ZPF6X{Y%sny$eBaP)Yb(2MwFa1}oodpN7U!X`Y(_0Nekrtnt%bk_uvcCFL zkNejrWbcIYb3dRcR@SKX;P7I+AI|O-@L8i-@S#YDx0{~(y1vVPJ?tYE3KJMhbsBh7 zIidvsc6j!pt*44<>NgcCn1YRhA$ow9!76mJIVZLEA=75sefJ4%Ck4{gxV zEnxXemmA}~!t`>A@1=YCCDo(t%)H%?ymG@-Xi&WV#106pnCaVh=CPsJEs1zP%_^f_ z&5TYl{CKWFf%RDP>pr8lP!nS9f?pjwJ4ywuXgjMIGu2YiAWakSvT}3;ZJsdUzeu@P zdPILssNv9ip+RTgN-C0Jj~*C_7ZsQy8Ay)#Z_neL z^vT+Wh^aC#j1lX$J@BT6_Lm~SuGuKrhKp*jS7EujGLwIoS)pxmhsLRbSy2)+VE)tA zl5lVzs-_a}(S(f=C1)Xn?OVsDvcZKDnIw+ap7pyuoywpOyM+Zg0kH)v4N zSvMp~*LD^rKEAO_Tve|X+Wv;uFg(Fp-9KQO4#4{o0_M$P&0bjO#jjseH0( z;xz7>QkK?I@^OH>4*DW!6791R!%Cww*#Kni0J0U<0*}`9Ix-#X!d{sW?k?(bN+g*c zdt*U1YG#x(lJc}J@kdgO7SKXyQuFs10ho#;{_&mL3xsOkT8$rOh%%0U;sDDG2={c7zOL?$ zyD1+kd`ueGQA64;J3P9~yXruY*AY&wRPIE1_XFtV;@D27LP=3yw{ueM7ywxJF6nU3 zT=I*Fbx22q9gktzg7Ev}H5$`wyYNTz->-2$2|2IdTv(*rDb>VVdUSGCO?iq7dZ5YFfXd^;vHt!tRB?Ajl#gR1@Q6 za2yw?TzKR$wGmQ_Yeicqx#nahP<>;A47??hQ+Fbu&%L>L*9@A-7w639u*Q;I5?baC zu?ijTP$L)~;51EMpa9;gnF*gpJ(`%F=w;W0z-IO?`L7(SQI(}mnMJvR8z%|f}A zTllXD_5-QxPc@HpM;~6>JzOyLYHHw1DvcQkYFq|q7UpGttkk^wiAnsK3x_BtON=bx zZA6p_;Wh)qSE8zGh9=_?eMTzq;~|)BYoZ2VS5GMAfwQXIh)F@C26ip$24ovVg_7IL zS_Tmd6PheGMeUhwidCAq--{E`h5aw~-ZQGH?%fwfsR{v9dglcMsnRf^C z&s=lPXFkubAl5ZuXpkAT7)01@rryBVFdc?)aa$RAu;I|IBOpZnTm8to9thYCt&~5M zKBBpYd~v{_t#}c2N5m8HJG$8G)6D8G>0@``!@85}*)t9KkClKuA=s|OA4p?|#GbM; zpY*`E)Vm82jF$JcwYe=}Z@g^HCN7S%)N=)aQNgZfQ@866Ud%7A_PhIIX+9|`YnE?0 z-HGB8F&j^HSl5WrSkWG;rYd6n+1TE>^daNJ` zPx*_J_fwjjLAPo%Vk=R^Y?x)X*Yz7iY+b&CN#r`SD1GSSNy>~jYDV>=c>tro%9ikp zyMtvXB;*YveU00qF6>-?EZj|4M+(cXVs6l%;cCuFPtce<8Yk~)afNh!ucb~#b03z8 zGRy`%zYO0wly8KpcN4=ZU8cQF>RDmiY6Lv>(Yww1ml0|-(tz*TStDD49I=j^#wN7m zO!_UUAp5gbT%=VM>aKHR&S9&fyBP$nKRB?n>$HVP(I^QszK^NHbC0+w-0S8#G5wF3 z{QvT=&=JPo2Y$}poB=;abHz=xJ&LfVe+5qBUb3AT*?G_QZm&?m3e;6!**HtBvJ1!H zf$h|($hS$QxDQz6()S5hr;_04b;LdJ^E1DC2u$J=z&EslFIco_yJKSRHsxigSuTBB z6rnSgEoS*^$dW5paNayA8MHJT%7cI3PQS!qJJ(5;Og+`mF&@(MhuIs~Y&^Yj1@Nif zYK6u)*D_Vn@TZ?@RehWi4~@I)H+d%a^BVV#3#V`!5D=h&E~(y0vMH8J1{W?~50|BM zg-$ob-TxR9t*^Ij8q{$~<~zll6fD`BWO#)|J}PiRpNX(J#k z4?dOYB9zZ&roM|u%PtbQc)o~nD#JX}Gi+LtwdvYt2ryx2cs=Jn9F!%}ODD z+(=$3`0}OsU2_Nv3%INdTwq7%=_X#+L#N*$ozUC+Znm+Sh=}YRS2$36V=hP}*EZEc zUAk{uBKqwGarpsK@iSFfX^yP7d>jdch9RM+^ce+@;r)>oYyhK^JFC?l6w?R;PlQ?M zO-=oHL-^c|m0iLCd?<%NT;&_}kBYzxJi`CR4Uu(2Is99E#U{;vW*RnD7jCX2EDgdV zV-sT63M<*|hoJiBA6nZb=qch7PE3S*kg*9)4?lVEr@NuU#?LhBay}a?c~{fvQ6( z*EPHFy~oTfU6pTL+~y14pk%6!Ym1EiQ7oVf|koK12ee7RrcRR57(6n3U}SL>FIbwE7Lelcw?PbhUakI zvA1#qiClDq>e?irRSf1#PvpK{@qH5>73<6!16g{O+8gi$WI$|-WA&+^EJQ4prIJe) z%oU+4w>la-uOT)SH@*h{%V4dp^i$ur0nzQjJ)(md%Iz~)9uVTY~! zqWt2EwgdM=0ikXVQ;17xb#SER8vR&l##ic4sg{M!JPG+2rUSOY+`BRF7|=2^ca=E@ z3PVf$Pc~=zl{K(XrJWh zr0or@C0Ritik(|;uk4Dq3n4sXgaP|pTs;TX3ZU-_l?yG%2MH5XuQ#L&kEfvrcH5n0 z4Hi*A+t4np;rq=oE=O_D9QDRnFeGZ_Ub~qNYt8|uIwQL$-(Fs==-Z0Zv8bqR z5kblHu3bGs!uwBw*1AuRSvQlTMb?X4h81FbcR6qz&+j$Xljlc4kvPY^!bWp}N7cqH zp2DRlEO^z9?x!jffG~}ioK0un=MjMkBiwUSd+FMDnKw^W=?ar_W6Qbg1XJ|(kH5u7 zdO)%0l*6ks4CgHP?A^N+@MDr#latJHx#cZ(Cdh-X z-E51CJlnb1bU!kw^p7hG<$b+Y4R%vpyBYiCx?S;^h3K5`Z=zsq_08Dwwa~NB$xABm z?qQi?@T*M9jDxI^u#yW+N@$aIMX*Et8K}xLp&1>rsa{wTf1BnL>u-haPz`H9P}0V3 zs+-3_*=302X4*-?`PsO>rF!^q6puUf)d~HZpNSctmC?Pd13ZgNff~82p_9?>eN--y z4`l=j{y+Q#5jhbNaD?>Bl1NU6H`cYb#i?0Fqc&~kRD=x!p5KA6(1e<3iMbd&*Qs(l z4z1M6P#rr{olmiz;Iv?N)ttx8zRY?e*NS4d&E9=_l{MnhbUn)ymEG_BHbpLLJUH-; zw|E4ayqJW^8>9PLz4#!fKHy+(8<%NS*h72zP(l zNM`DN(c8zW%GANqD+MNEBO>wwhbB^5w<^k`T8`dZA(!F8_pIw$rtQE_p=x|j zNz_c#Wj>CN+*4>=8>J8tb)w;C%9*f`VO-^I%vAMg=?lswTgp-h%Q<6?NeUn-Z=I3 zwXeLO_1X)Z6xF*1r%v(;UJ_bw%0R%vvL&Q>Qq3CLJT;{0mX{r(Q5xdFpve~Pl|MqD zYI2N+4lFHNz&L4K!#!se8x21<*+=oFvbP%!uQD5iTQ{?7nTT^>LP@?D$>-hdFp8Ew z3!U}h?vO7cEX$2ugk||MbO_TcCg0?s{CW-Kt#R?N2>Zu8Br#*TwgP67Zfzoot$D}H zjgZv+!Sy?)(G-A!oQ~bXI;%1bc>&&_<{#mhR`{C@>iGwCLQOO_Q=1aXd6T;HYR3sh zUEibgWf&>wpoOu~^F%B*W$aDE>_Cg zI)i?hIpUfLOO!s%C#cP9N7?YhtWB0Unqd|q!kG$1D5nBTXkr`!jqK*|b=ZZMp+sXI z1I`B`PU9n*w#B^ND@)59^^BLM%bx`g!+N)VW4^LKe3N346mYuCF#HSBlA@M2e_*DT z6I(A>QBm5Zvk?BU+%DQ5{NsI*5=07^V|{2l*>}Bxth|{w{hO$d_Q_ITaop7q)a1IJ z;7t(A72Fo5#d(&pPOVHZ}7Fb8a;9va{682>b8n2=vVDt-$Fd$@5P&}#!Fh4#0 zdrEKY>0pwYR67%V7otV{8>7Bc^Xcht=K6HC7p`AHni)pZEa=u2$}dY56{F}OzVA3v zttAA}W$!be4=j!6{VvqnO_`ujS2BKB4*ubomV2C7ehGD=@%+Kt?9u9<9SZd+FW=aS zoSL2~FBRSa>o3#PMuaT{S1vxWMV($z-$}Ij{MbzV)vq7EB8;pE9#(o@qh$V%!auvm zzh8L9;KAR|DO>Z3+sd zk`u+Zi?C3?i%h>NWWI@GyWJVv8fnF62K~h{F`CppkXb_hVr;n4(5nNCbWN@lm;bRO%|!2&QWLx03mP z?85y26vc1TaHq5B+gsB`Rwy_OZwo0Tghe{OxaDKVtjeA9VrN(iY@0=s6am~DAy4_6 zD5~AwDC;E90lQqqU5I+)gU=b`Y#p2{&#P={#f%vUt-CqjiY=i%yHDhNOT~~C--Z6P zLrK={?jqPZ9W*^TcSNa1pE9Pi*xO6|2+T$Bo*p;$7JpBwd2^~P9J~aAe8VTl{c$J0 z-uENCHm%5+V5|`5`6~I<+;75b;|r}I5NeE{9CdR99m=P$+MjpW&WB;vPotym51!F* z#(v`YGE0yXffNmjG&GoSv#YU|#PrNaf2~{eVMk0gl9x%b0MD0#5&oRll}&#WiBm}W zue4m=ci~^JjQic@LG^<$EjD zraT0XaGj+;G8CT)_^z=l$jMB-D(|^c5-#EWUqy)KtZv8l<`>rJZz7kf;I(k2lRvLz zIbnO3HCT~_`Kn{qkqy)ugWpgLhOv3lB0qKyj5Zp$lTi?9mN6f|O|hY*YCbjhj7EQ4 z7x3!w^i=1D&qmn3d9m$>(lv$_=dE$&s@2dY<&r~5$^+gNNh@wIIe7pYsvcdTt!|RLz!@lg zilmDAC;U+X!AI}^Ax>4d-pCAxPXDWO^FOv&|MSlPfdEGou4xprLQuo46lsAOIlDI7 zz4Dnsf?nlK^$AI1UPg{%zMKa0djOn&eUI=a!qNgiG8Y~@}}AD zqqS1!N8GV5)q7a;q7^imJeBNyG0&u^nh8RV%jVW+mIQ!r-mfP|A85|2Pm2F0LSS_- zX?O^oou~ivKd|8UD1BvJ%Z2Nw&@HL;YtRE3=U2vp*y{Fqcu{f1$D{!f`7(rak!$#r zWCjIS%Jz~{^|&(kA9>kD*FG&dk?(63&Jura<)+UkBy1cj6wLO@q!g$t&ia-Wc}mD{ zHEyiEHrI26&rq~r8j#rQ&&O`H@0{0UK1*yWbba|N8DYt#sGXV@|6~Nx!Xbc;}5pR z^O|we0pbb<0%9*o$zcIoyKy}%;QV}rr~v33^@<}&RXbt z{LttoC-deR`5$hy%-=*3_SQQ)-`2VQ!#(O(=g&PMn8wjMdkM1mSFmroh3^g&q&QUG zhT1ljh}(U4cX6ibE$eAv>xLS7Sp+R{?2ynI(n{nI`bnwsiwV6Gl@a`HB)>G)GGu#% zScP9V)SKoIXKXfsf#mN=xMpPa{wBJ^9*SGI3e!fO-K|a-5?b7;c+)tAM0QDyDvkPA z#|6B&?=MxFB164Ql`}ruHkP*>{^=!sqdWtlG=2f7&rzS&)<=1#XYy8oS^Q@*N^#42 zTSNp3j*c|@xwia_>tyhe#a)b^serNqXK$!3LV$0oi+W*G3#@N3C=3f3auQx#iL-U;EPnyeB;S(s#)2qP;MC&zp`l z=x?GAvM-i5UsYZ!%l;wEZdFg{josk4sj1+8!qomx?*YxATZG)aXyogtxMgSG(a^~Y zV3@^@tK3Cx>$EnB(e!JipHnugul%rwc+IUoZFO2b7jd%qAlY1;6`>&vIe0SsjB4o| zcJm?g&V}IGwU|Yy+&`J$vmHYHj6PELv@$bDWS$TmhTt;S1M-02`5WzP`q!aPIZ3`9 zULn5CUlGJL!Fqnyz|E*NFwN!l!Y8n=&T<2}H$=1%eS@a@)e-dInrq!uls?`<_(Cc9 z3=2T6fOx$J%=@&BwAkty8YG`mW_eNwF8^;oGEVnr)b=RzO2#Yr!^&9MPbw*(6OGuX zGz?9>OxHBQLhq0B=8N>zbm{bfgbEFVjGRqOew8hY)IX$oP~vmAAXg-965C|&`kSz`(qR;`ERSVHv+PLtiU(E%1E4%BJQWQxeOUQQ@ES_~+ zK?GObNo2cABO!S-hlw7s2(s5xWDL)y;be} zl(;`cn$S~9-W3CjU{C55lNwO>Sc8>ZrVJJ;idm2u8`MeIUEK_pvNhkS1^}(^-ucTz z`XNWZlmQtr(IXKD_P&Hj85>%sUF@CtSa#j(mDx zX-`ZU7Ecr6B9*3CzFJkIs9!S)iNFGh*QgIYp~VsF)E%dJzeiBb*|qLpl*HVG<7gTj zW)%ZZ7l0TI7~OuEt*#?2XFhow=^MiI3>{tWy&^9w9Y#ue6uxUu#M?KoNhgcAQmmt< zCF;qPm&{0AiVF`dLfw?Q~!iK^)_9;;Ov zKdQoi9XFO^RLJ!M=KyVEPF$V`9Ue#81oXtDpwNiWnrF?ie~%K??^b zTqiW)-xG)S z^zAHr#b%fu1uWz|MD96ecl^@QmYe8#zb-%Cbnbf5_2u2TuJUn2+oCzT$ICq1EZz}D+C00HO z_oETErf{8lICTB_Tk!pEj#@p!!a(bkyLvLi_l4G3J!{8@1_l@{pUOaEaHsW zIx`{U@(V3-$F!lc?X2JOAAS#dNyx^vFkGVq@C=6@`t9FDJ#Uk)D>j#-ynwqWq`AAS zSMQfOPlJi@)excu z;#1|W&IhxMT?f9f_`P_glRsmOjd6`8PtvHcxe`#O+Sjqs zZeo4Zklx0#aPCp1G6d)Tz@aH9P!N!iEk`cC-q_U?LThP9c(DHi>`zB+1jiNXE!uQs zSLCF9FBPU3EGbUg=Okp;+Brq>DSm2)*TdD4kE)sn-Rcp!+xZN4L{}~&hEaM$x zu|gz~$=f*n0>+lTvFg=hi1**RAoA0i7n!O*giYd4_vR=`TjcAfEMg=%c+ViIvWYbb zqimErTh1%q%TjrroROukFo4rJNWj=Vl%~fR(j1aG(!NZrwORdjT0CS=`vEzl#%vcG zp7?bDzj$8r3YkOzuisFe(c9@Z;RBH+N~6m@sd_x$WW7Tldv8jGtuQivhhnziQ4xFv z%%3C6AVos~4?B&g1>whW+TZ4*CH9(FGm|FY`edi)%`EN?MFhl>Co=u@#xv>VHHDpf zLlV!j)z}xR=XAKDJ#+HS z!2@)rt=MMap5-mjqG=FrDOz&|#xwqyAT=Vj$wGD7>wXx=d9J4y-K#2UP=1)l6>l%E zBm2P?6MzzH*SGZ<2}z&v&fNI!(5bCWsc6j`$3@Lcq^LPg%|}`}7gQt@T>i=rp9Cc{ zUQEQjtwo>@sp7TOjdTU3yLTQ{n6Xvc4YN%&q0|BD4VcFKCrj6*Uk-C7x3F4?xp!x> z7VJ?OV^lA9U%q?ZkW6sMpbnH)Jl?bn3uiJ zKt70t+KY>#mdfW?M}(P2I$K_1T-)Xj3^7sC3polcma~xr z({KY_N!7I!W?NC`xzl(c`7_#Aw6wMi-m_11K(1)h*%5pHbXeioFG&Bk8RS!j&o+Nr zSjSNEbDN3R%oeKVd~Qmr;Z#cf5(v`DQSUym*BEd25ujrc#K4odC6VS1QXZ|2*ET+Q z)A7`sOnQtv20o;kz1xuL21L-(zBb#0N8xjr6Spp^XB9<-B0!tXRtK+-?sZWjxU1Q$ z&e&OcWupi{ojY7y#|b~X>#R^~HPyYl59=3q6(~v4IjrIF;O!N({a3@OPR(JKiOPbC zaX7|x;8+e^Q)TwP@udeW?aR(vwBXNa-~JyH8r`v0NrCp6lh`C$|ELVEXN+ECl zAD@{2V#f&Jm12|&Yb-R8`$kB5@cBGO97&wKlO z8z2{d#pEg)GO7N|*>mUv+86AA5HNg$g}@%6ePGDAuob4NC}`)IIB%bD>EnTPl%M|7 zr+%EKE|mVj4sglEwVUJPl%G*j;$Sc}RW~`NR6}LU)LEIe#ZE*7&=e4_b-C=^S@!Xk zq-C4Q*qM84*GJ+mKt zTC?`2n``7S>~LH2OKxJ#lgX2Q$@hfK)T@`i9{chP3qFRh)zt%YAmvBro20q`1joMzy1|EmfIug zdYQG$86a-K50kNdJRq|NgHBAD*LtQ5wAWU(S}Dm_3bGm>n6}Ez&2ewK18mc|33vfm zXsJjJ%7vjHikt*R@%|b6+Cw^9oim~~=&>91@#zmaEhFJLqSM>t9+Y$ce2q}6<@-yS z2iIzz8Wbv1y=el1N z`$aSBrr0g1g_1F&yH`sK)2;fTUBNb#E~Na;Mp5!1OImJ`TAy({m%N6pj4Wa3#Y!mN z_IQ&!ySBV{Z1nN`X>5Of0$quT$&gJH!k1`VuPg`h9<%GR`;gF21@RJ)<%>IU^*@wF zr_>R-8aOjxgq`=DyscBK+4iFDF}tJW8d%1KG*GPfl6cRxime@&aT3=gJ?AC%>WJ5C za4-^*8UOK5@ex);>PbIXzGGrEUbA`W-?f)u(<7cW5fqlV$Fc5 z;TwtR>ET0jvtn;X<)!z9Pl-g$0oo@6KYM#GBbygxwVXuh~VfzCAAfE2%1&xqR zi@E)gX-DVob3*Z9BG2|IH|dyT_gQT~T+U3y?^;#mO|Kn_lAe1157p!|n|AkRZfl6L zIG14>=LqnOynL0bGSrVW9O~lnX zTCeZ`D_XPvdj`WC%Z!#$a5Pv0eNv~i4-PH&DQW@^kNLinOB}agXXYhfBk(>>lYPiw zI;&6!KMIOR9%ez;C6)1wYvWlhoY}=ahlz@=+|>n}{ON~wdUAiZXhYV4N3ZtknMRPc zC9Fzkz4FtS(T)$}c1|{&Ep-oLy&rqu9$zWnpCAE@JvnbVv05${KDS(Rba&3w5-Q3^ zDN+^xwEJOqc2!lfx=EHT6=DLX$yjH0nw0$>MLU0WT?EgUK!TF zH%hDd2W8IoHOa9jX*ve^)|Z>$~cJ1TO*71|!TWolp6 zu;^qX7C_e+-_Shn(RQ$r!H_7QJ;K&rE8y(Uus9ZJ{T#{^tBNv#&S9~V?DQ?m+kz5N zE_4%ngO|>2)i=k)@~pe+`dn15GBA`I<`UG+Y|`=}oDv~--)c&dJV zOyavcEO8GufY8HC$0Ppp2utDLpkl`)htpWW@ZDUXM`2Ey3>j-oIjfK@y>BJe`QnH_5XQpMN7$Sg9 zjhi(((x;+)tGLWDg7g(E(gE@>eR64*du7V~Qn%W_QL^I}*cOzRwu2wng!l&>ROElh z!OtjXnwk=~%U}HPH?^{bFJgeX=%6TC+1makiiN9l=hobS2u7>UmmTO=5a) zPGmx!6a|;N_rtnhodtl)*OOEF1_l%Q20fbU1hh|4(Z`rrfr5XkNlfF!1i%jwfC#um zSRz9-6Fa4K&C&7^V~6CH-K6e3fAW}h{wy7-YUoO zSn-SzkP(?lf&oZG-HN=Y0bAsc>-vV%rS4`foht3@b8#~t3ex`OE02qsd1N=Sf;?Z( z?_2xq{+D;E|A?*m4+>1D4I3wG=LFe$b;=Ml1*Z!B3fifb$+V*?K`v|)fL_0UJ|CZ3 zjTGoI?Uf=THYd78;&J;nKnYR(v%1f_=ExVP9aWpxffC*0sgw|Y`$a*BZ?kyOE<5gH z4TAkumcN-TVx`(xA1aexW>c_~aN5qb)2N^8rJ7-Y0#aQZbAa8G@H$ge?b z?H3u1QKAueHio5lThBz~JRgA%1R&SgMX-D=Bb^0oApV-5PcyS}Je5wEv>54WZ(0OU z8z%!=&7Ym>A={mug~l$Lyu=vJAI8P8AtjW7!htz4CFr6C$mZ2BY^|%?)eY)gIQssy zvE?wRo8B29LX6H zk)!nH5p7m{T+ukK?n;*oZN6%~`MDY9p}G3?^IrZYhatyjT66qS0&gzfxVMFkA#F}WzTtK=G}=oXQnNN!t2bp{Lu&T^;ORM zVTWwmlT4yt`U(fYx1!4&YHfYw>l>?VRgKTrt?8{kv2uvn^@=s0E@3t8k@H&5_D8?} z1wMI2_E`ZL#@+Yg0THG#>lx)o@*c$+bXvNq_T+U&!3lpka~$))5=OHYAy+M?q}V*J zdEmIZG0S6LH#=W*^&|ur6t<=<@?=xHExtd{m2RwhseqrFG)5w1IkS7089!0l#R$8E zHe*qYDrnW_t7g?AWX3W{k7NDNP<|lQeaM9aNj5*h2$Vsc^*yglbZCufL0P0Je?$^c zlAUe5e|%FpmWAL$I895ib`2dvnFQb2AH}2^!@g;Ri6IiJEO5wsGf12zq|&)NMnkKh7BJxDSnhtq_&n^MQIj^=sS{{D|^#}B8R{(S{}*Ul;p~H!%DvNFcX~{{U!^a zzJKe|jH-LDTomZBvZuA0{ta*$<#c*0O|SM+A)w$BQ`P&rMDsqlMZI8z$S`-ul{N_= zXiJaTX0o;`b|u>3Hx7ufO?%>V);U$b;({`o)^bBFK+?-&ogB;7Oq7(AxCiI*dA7Tv zOi#na5qwjy-?(-GY;cRu!K|H0c5B7R>FNo51PtCNN2!ulpAJF>95Nnnc5^{lqq-U< z3NycisE+@0;`{IGza#M95%~8AP#U#0r?{e8tWzCX{Xg_HHH!+pfa%-lRwTy0yo7jg z8nG+Y0rd`Juipoao8Co2oAfZK`zZ>e(?GqLtIx$W^$V$Js z1DzERIJQbZul5Nvvkc8mE%^9RY3=vAiwc06^FB@RwWS$oS3F_Jh#~RZMHFnC<~zVk z)UNSQ9hM+!zvqSuISWUSPL)jPg9IQ|nFHz>hRdRGLXP=z-yt%xBF(^~RZ^4v^^Y5` zmUnDuu71OR=%!3lGovdGnYwl9Wa~e?nFL(rK4Lkl2#!pp_NqeANh|P9Wm%iow=T&} z$pwztRN2j6E$UKY4_CL0wZC-0E&B#Y4!*qcQn}AL4Cn61uYTvUEaWW~_l+)!?lsg*M z<#L)C`2CZgqxzT><;9@^H_SuCVNW3Cn+q?Emvcrs!g|nU2G-t2PtQseS>snG<9uz+$+D{LU}8?HoKZ+A3Eb z#^I~FguQWT^M2Vs2Sk|x^vJCk1LM1rTCQ0d_LX8AzT?VOaha*fSvNe_FKAV{*5KK! zY^O{)n<3{BBn=7O5IJ_G{{L67CC@FUukZLOWep_!s^UIA*5Dy`ytbn4y#cpK9MB_v zDs4R;Ez{=~^PyGx`-`?#G|?7m@ve!#2jKJHM0!v3%%Nx2C#cq@8mv|Om;1S1sO7f3 zzVgzaIb$V`@8snhT_04wq)K}VjGfcjawYwnDCkTJ=3$vs(c@Kl4>dWx0&3>7s8$G(X5lLI^TnCR{G8Wr#${9r``}-AgY8E_yapL528?a^b(c{) z`?VST1_d9ss}-S05Zka)Bn=Z9lKmtXM_XQznD-sb%m*-XY^^JhJ^#QGWc3<^t!bsT zwxdlx`7Kkyf-N4cVGTrLNs>+OUVcK#y$NAR9T1Ll2RNIKYw~X2ruwS~9k$CFm=|O; zg&eZ|4AK>@g-JJI3;nCVKKUz57AqHu&?+9bQ6)9`HWh zAK!k;9$P=ho73kpavZ(8jb&KCS4WFu6gNijV&Z+P@&xZ|Q~9l&XUq@evMo$8q$Qb8 z_F{4B4|UC^HnEoYS2oF4-cF-JPvp%zq=oH`v~v_)5&_hq-C*}|IQ2ARpWRs@&2ltD zu0mI)r5YWg(KtGarKR&A)mdce{SCW4a^t1N8sItgRC>`VLlXpZTb1Lerlz*J?b!PZ z+XIN*u(vwQ`~LCA@ikA3jDeoSyh~*Ik+o|obN&XZQz=Q4&b=;4OK8pKVT>E+%_b{_x9N93r6h(cYF1v%JsJ3lYY>tcpWB?!{HJZJ6a0@L3k)A%KV}2ZJ5eQ#L zx;#Okxdwi*d{uM!3PV8E5URF`j=!R8yUgewH~!M%SyVM+gTj|qS!PpdX)P;L)(`~M z@l^f}bZ{5cbcn?fx$4_)qOY2~$c1;5Rwiw)2?;Y}y;^K^6~5T0naLCN)&=41b}4UX zilWSf>V)uNN0!lBb0Xu7GqXY`)vF4FcRxwaxD!a17$W(!&BWQ3^q9N+{7Zme{q=w1 zsOG8@!_cV@$`Pc8@Uy?rwJcvWO*=3utd>erMhFZUk*8$6jB42lC)a9dt&8ljd^ur; zeOeA|L*WlL49)EO-CAZswy%(iiP&;GJL%Z`oPwOhf=4?z9<3iKDnYtMm}FAR_pbIj znr+y=x@J*@VK^5yO~ho_xG|Xwd^m?+_>0-{0Xr)tyRHH2&L&Gdd&!5q_EgG`fRbfP zMDt7!p>ts{Wa3tvy(*U%!oWDd8|U?&K=kI#=?G;9(wUqAo#VmsCRp#CtcY3yC zM~qZ=c^zc6lw$I$%Qzm;L>W=NHSS@x&{bqva%86kVMPy5T$^XN;q3Ku!s;}gLTQ3^ z{oaavRj74F2;;l+Qkgv?BwB%3NVk&hn30-v!HcT}B-SngvkWr(uqkJ6g@N5HvlwLH zaZp1eJX9KPaj6)CZYP@C18=RvK|JOdX*`_QmQ9K~SkIQ@62b2@SN(l%-+;UE&b}f_ zKheO%nwdAYqA+F1H=!oT${G<5Wz=bL(r&)6 zV*Jt9bW!|k*QKdM(ZGN+3cxnwZZI=uW-?G%6q3WU@`>8}6I_Y}nHqE!3YB=}&^J9h zZ+qS=p1!zKV!=hL4$_l9jb8ux@<=(?)MjsFIa8|W)n+=i&djMK}rkXtjFvqS5 zcRKJTMHpo7O8O z%Y%oVbI4tnA=$ot8CK*SaDEM~mRI7wAi$uKH{}66DLZXMY)bKgH*!`yQJYs^gZ4gx zwAEif8F2+yyw0R7lqioM7`TXYymTR-utB7ml!{oo{hF6D-GEJkI7(Qc|4JqaII zkDS9*K`H0!SSR9KmvEr3SAce8k9b8z!}@vgNPhCEa}U~p6wzK@SogDkiTsnKmSx`N z1gUhL;)YSH_w_~n^je)M=qo6~t+Tx1uW|&iHa1M4h+fwz_6bEx_f$NiQ)xp8mLtzQ z*Yj8FQsO&-Xstj1)JWB7DL_`|NB>YK)h2N| z>CS=$#;g9(FCm5lJde!5MeNnra@X0+R@thc6MFSeO+V7Pm7K z=CU0Hp+q%Y)cjm_KAhY9iRV)x^{(q7nU*&SJ7VACXjPZY`R-(&DEPA9-Zo9EAR`Mr ziGk-pX*H3{0g$gF*Sos*#eHv)ll%Oe-e^0ja?g5;zlju}uNSSyZp9RE67}^;}=&Ulw~N|9DGGR|#S=BRa$6YO@ONWTn{z^nCaHU&R@Xg(NaG>Ln5S(g99Ug{U5 z7jpA@w&m%d-{R?r%!2WOmxzgWlBs3PNaCE(qxBnI>z9w%O^DOE$X^VOODTAta`kAp z?-EL8d#-L(Q8qG(Gkz`BE}kY-T@MFpUt{YOMS4pZ2KZ|3qWu&y2>p3#-d9|u_qqc$ z`R;#uaXY_5A#zbM=x82EUKZ2T_=CCK5n6+WhFM4B>{@KoS)uPVEj5XEopvB^%0qZo znbzZ?Zh2MDykAKR7r9xrYetGe3aUH377F1tk~86u{b|fgR;?fJ>JFsIK%r|f9rF3D zdB=VWr?*3`lqn8UPSqxt#th~!J!=Q6l2qLjh0(cu_4=xM^9Lu1T0%~Ojt{EhOc8dCCy4+^6;W*|kk{g%iG?b((1Ndi1V# zP}dN(q#Dx4{yxZ#vqKiD-~z&Bw5$M*Wz8&-T;Vg*QXa1-#Scixr$;xRjdDzdP)fE~ zKDWmz*D1QAAvSogV8CrV#G{~3)3>@gIzp}wtk!L= z)I!!X<8pB6c0J+{Yd^G!eDQ(OsEfNQ9rUCq#ff8X&DMutWU78Yltl!aI}39HQiCEq zk3ZU^^=PSSe`Q#ts;N&Bs4NPKjhHgPLJ^-EB-*lGy&m3rp%b@C0rc{M`@g`0B(98% zMf6cv6w2rxR`!9jtI@p?>5}#W8lOV%wkdLnlGyT`R(f%2Gv;ytwQ~k>sy24q`_RcH zGt|U}Ddp+qP;#zV*YIlbX=P(cy}2OTWN2_i!xOk>9A`8FbVWr~RC-Mwjt=g3&kd*g zDfh#Jl{`v@Z5H%F2?w;_{lR^v~0t?kav2 z5!BJKatjt`O=m;|nq%_Lkhdu4u)*hG-(>Y$`n2!onG-o&`UzQqty5$@SU}LxJ@zqX zT9wsdgXkTb+-F8Hi55EpL1OS<(}Uu!^nwuB2SbL6p3E{11!Bl|bX-l645<*2Fs?>KGD zw9;Ck@q@d4A~6?aGy5=pyKeGH^Bt5BS9Qa>tSJq{;1HA)UH6%T$EPtFe&Chm(W~q3W zx|KhmqJF6W_3iC?-`o761tA@2cxgZO^$u^1?4|eUrV26Z^S7efw`ja&(@ELWTyNH` zz10QhYqC#gG1+$hfq(}ne#OC>Nwc~ZKBGY~pW-~~lH#h0sxnU!jnghp;Ww!CKYgD` z;YjB8KeP7qre4P`Ctulq;>T){2QN4S7z4bjCkEJDixL&)1f0uDFQ0CbKRa#9-^%jX z4&|b?9s9qu`%`4~mAT9wHKmhHctVBQ2#nThsYTSpM|Mx9Ux{-Ex%$TS;DuAnvH;W z$}3X*1~SffoXX!gB|2qcJOIiDwM3}TEgxq^Wldb09YJ?KY?wBFuVAX7Qw&U=p0=*m z)8aAT$<_8j=@}UN*erd0TV^vZ-(>~h4nX;PeZj?dh-JoQ&y484t(TFJNQ@Qpsi~w=)LFPYr(j_@SYuV#BCfhk<&iVgi2h#s zqs>U4JCPNM#rdNl1y77$ggmAAs}8zW-j9Bd3rq?O6EwF(_PGzOGgCq+*DDdfXULy# zQ@wetcF^^V!?$stg$tb?cy!*&|Jkl?>TciKYz8*-5!(UqQPKNjGDad_-)1R{Y5}EW zq-(OV<|K|>U$^gVQB@VT8J-l0EFO!fSBC|9qpt>{@85A1d%~YfaFR;tLuW1nHhUiL z_30||+qbK1M9&?XA%FexIns;Ed|N9;+ zSnmX+_yJnGr2{ZXbWPd5>+kTWzNt}5a98Ls=U|{RKdj!NyH|fA^?|Zs3{^~qTr3xD z;c`QaW5vQ}4j~*SBzCKSKjNFUkaf0gU)g4F}YYK;Ovs&hP6^~LmXWi~IIN%4N z(D#zf(cakopux@b9YW^8GXj}U8e?>3xd7uIV9Pgr##0nb$T*EgdAZvBMOu-88+`{e zU*;=+{z2VCkHj5tEL$mwyVv1%LM{1}difRPZT&gsxie&$HeyELy5L(r@&90&|C7ts z+T@%))Xfiu8$w*lgB~i!Vm6p?lPRhIOZ3s((!>?ls^awa1`jnUk=03QC%7&-9i1bv zDVsF4B#Tnqa|#D%-zfQ;$P|?D*_Z)czZ3B7mVv(1sI$4$8~EFpJR+uv<#KMV-%Y(s z3bA{oqRm=scB%?>YxnA(uI~D4=ZxGdu(Mxe8DLk6<3>a97XHtu@czs^>})YKww=y% zD`i|ixk9lO058wSI|69flJGMMYu#Ar<{C^?_TyB-t~#W&I>jfQdHnY5|I^-g1vL>r z>VgGPss*GMDJos6bRr@m9i$VA^cDz7XhB6#KuYMLNfD3|NRZw^>Afa_5NhZpASfUp zdUNl6xexcuob&#F*@vCkmv8pBGyBy6m3R)nCGCJPi3W|gpBoI{5}vWz)?$opUGA_T`i4r>nW<^SI^n19IyqTX-WO2DTN{HXF{p4@<>l=Sx%qMKdnp}rr z<ldC2an0e8D1KSJ-qwJs`S2GZrNSTQlxL5xF+HI# z?{z^Ia`tWHT8yaRXLW?LwC}3!L&YQ@pJ0N?Fv0wu(GGP@&}a4Pl(*cs=<~Y&QK4q0 zS5fLDw(xvF0kEWvm{9*2VQZ~DL_b^ zNfFBYg39V8TOthpxzs5LEP*}Y%Yjt}H#uj#VVHVzAN-mXh-0~E%r1ZUX^|)4?iUC2 zz|PFHC)dm-o1?&xjFItcI05KA+iE z*W#*vZ|=(Fjn|=5e^&$z*VY6KASGUP^c{f8(XthUU4?qJv1gyr^w;anP?u)CIiA;Np0;Jm`f4Kvp=XT&Pk*(`2bOA#37|P^j_#rse1Eq* zq#j#{6gcQy&KJt^=qIq6Dm0!0Y`k1maw9?|Pvp3Q^1uA$ z3$TWdDo*4or)V+kC6lqe^F)6(AqQr>mN7#w2U0ZxFeGZbq@B1K;q*Z2vM*(?D|+A9 zU>w3w)~%s>#_>_^!uhuPN3Hgl<%!X?KA=9g>Ae=mz4&AX4QUtoQv0qkE`-O=TM}dM_ zKdM>^S$|q5avfLVs}!>}c#_SXTeCu3u2n?nLx=c@<#i*!k16zDo1SO62YQ;_sq}Ms zu}rg$Le#Zys1H8| zFnN$S5XH+ zaF<3p{fPtY#MqT7$nd>VZxuwKsC_YpKQQ2JX&eORdn$1m-0OSpL{V2%2b ztEMOr^uO28FL7}(zURSmU^hvg8E3b~4mN^DYnRP96B0;=1{=>;ybCKTe{cx;;YezM z&lpQI=9O!y;b&Bc$IY@^;gvtaiHipOX@^rvDUU_nRlblmj9y1W0x>GOG9NS_VO z0ldge4D9uu#auTmR~5h|Nbl~q&&BL^>k>Wh{~PEFzmyi=9;zd;z9Sher5aHbAmo#% zIE>J32Ry)_W9`kVSv&h}muKg%fdM(2QoO}dJCf#k%qkKD>Y|rG)E*)YD8j0IjW8zRM`qiN}adcHK#1yLegj zL$adizJw*SQ+f86d zT+I+?~QtH*!}dmVUq5ma?8%v`LpqM?DT+=J{hH|&&nniKUa6pOhK){=M*I^HKeN%9Ly?xtu=8qBXr!wDME0W$F4BfV!w1x^8 z_r=iFw4F<4yH(D9I`RFf#N`!SZ&!`!xZ5;e=3G{7`(gC`gl#EE7P}wwtjlDCHd)>J z-sP-GBcn7`ll5%9b7!EbH_l+j(hIdzpR>{nGIkE~hRL*Qa_+3r7h~%C#1LNA+c8dT z64aB7LRX?t$i6q*ocX)bTYLfH{&SprIu>+YdGzUG{(W-5qDH2dNiqYDs!<7GK<)!6 zUICA)(C77d)Y#?16jg%mJdM-xn+-A6@(Qy%ro-d18_o%jqH-w_glPlX`!;T8!7%N= zW5?%5d(qNw1Js*GhW-vNyv-PnV5;xhHJDs9X~{gSC+cS ztOP^!k~5lYnLZ8z#_!y%oNu0>kksBKXEK!j175)OY8&#1bNR6@DXpmH`2ga zSXNDXnU;zjF6}Esy-SnkAP6P4{lLmaX$Q!9eN)gFto^@g{QvjL+7jv$$hkhae>Hhb zOKxyKsMG%jr&)7Oqz+2NQ@o~+k|O~_a!+W&lyv}F(6j`5utcW30Q&%1&YUZ<>pfw! zQr>fBo4Y9V%bFr@agp9ZbY~g&}$~xpCeC#t4^PD}= zc&;KTD}-*o;6~=Xmrw$ULsk?6jCmj{DUGW9D3?_DcV$CVaxn_y08pQ|6mF|XolZ!Qbf1-dX~E%6QN(l z-gsxt!@ug731WrO^@m&Ts6yv<&K0E8JR27e?8^Iqb))^!!##Ulc$5Ue!Xew^11L?% z)NdzN05t&ASH&#xzHW)p5e}a>yiWfiF(~;t@FBEUnv;zIkzc30Ru|B=Kg-=c3vd0q zrJZ9X;!`z!`12gCn?0s$!d|*AHHz0MZViS4Vu@gEz_t(mkuwqfXKN9%b0WZ6jF>V@ zU&{E?q^6vBLxYcE1q41JKO8Z&77T@n#U?iH6u*}hN;4NfoHIZ*+b^h;Tq^C7;_^>< zTu@Ik^oFI2s@zr9yQDO90Tf*=4i6!`^7bzNcvvs>y`osVEsib?`wS0ao8zw9)^_np zCGf10^;J7Z5`D<}dQh>!gV+*Ll+OYFg(81xNm_Wwt3!c}>Ac9W_kwNqw%ZR?CkG}m z=N9Y9wSBs=c#^v$E;zJH*nP3SqU zz3H;Q*k5JSc{!H)EaXjHj~Y|GAKYS4*{<|Y$4z6T^-a>9x6d;SfYGk14tN)~wa)Ll z8NM#tC$TRrG=5w8H5eM|&1`SQh8^4kdr)^pU1904&S=-l`c>Y}h7oe9=s(n5R}h!W z?eqOOMM)^Q#6^?h!t1no7=VpvjT%Jg;=a#o@a$A*rNIkWfQBZ=o7d^&-qUX8aw_uh7_{u{{hihaL ze5IzLxaJ`AK`r(d`~zfQmo(s74X;zqRQWoMe?H;oRU9WTJXyB~;U3-7S2S`Jp?|O) zdt<0Ner2=wC&DS6ZoZs;E+!jk77ssdI>o?3Ve-cw%W^<4vqR!aYO&z zTwBqcE}D3=UvkRn^!R?y&|(MU;R@tD2oraP4%ea4>fX z{6rFEkgQ<7)4=lBoZzUSGDJq6;jc;0E@$2(%)76&!mFk^qUQO%ZwCZ=?N^m1l zi_LX(c?r)w@?D0ZWspzq@v)CvMfLoO@3m-Aey9NybXw`AAOoCRx zqh3WB7rpy;Sb}=>Y1PCr2fjIJ$ZfnovSkx>&(Y889YiskVy=qoZO)zBl^|%x`tBPj zrz+gSu@yJ1wge^^B3BgBdkU|@7|d$hUj$&^Y%O8?I18s!Q$CMNx=!uMZ-7*1&msK* zpyfKwUdt2Tud(2mM=0Nz<=ewyu=hyJ6IHo2f zaER~E+8itKlVD+e&lT~aI;%3*HLou*;c4&Q?U5mQp9P*g8Jk5Db0!&IHyKv@eECNe zq~tsIC$dJme##Ln-67DmA1GllSH|%9@YxyaMkXLj5+*dB8;~*JCqb8{kBwY*v!FA} z_E7R38$L2ils`!W>9_sXM-rdf|2j;v=CwEFbDv21{$fezN-LGo^X93}>fNb}DRtSZ zp-Ao15^UtPWamYTZ>JZX6M+4NBcO3Vlc3bkhMbKstY?JWxZ^X14=z~MAYV+d6~gx6 z*P%V)3M*0GP>{)o#SAERs1$TB17V>i1@OCO6b_qy!=LJwBfiHf9%(6B9g0}-?-Bf5 zZQ}^j(yRC~KsJ+UO8R>1sbBXg_o|o99w5C`Dz8ZIzC^bS&sQ($IR9mbFT)DeNAMn$ zXnv?zqfJRku{R9b^DQXpac$UgSNOI6$+zZqOm2xxsPGo7@5H|N^~gMBR#3F+`*3Cr?_7!v=tDH!oyjMSn|qmXH&rFnp#K1fy9jZNt6Gy#;Z509JBw>Lel zOe4=@ycb3w^&gp9UThF&W}9_}m?pJUWiXkN!~{(ehtc{6;WlMI(+wRbYqA= zgvq0`BzC5j2EN9rmvaRz7W1H&zxLASh@>tqDUDOxi^~g3qmHHW3O9x-UOOG(G8P^U zeW+m>?Z73hgEUPquM{<1SS7qP#h+JTxT=G0HA)+pZZ~ck=^Vy6`8PurDGDvTe#dtY z-cZL$xZ3VR`1Ytz!=F>`5Jz1cdEi-8ie%flR~Gf`rN;EfP<_Fx-&pfw2Ak97f#0hw zNUEy8em33VjDUwt5^GfZ`Zl_&T5e{rDm7!g-gzIUlfJ7;Qicm=57%q_bIGHyBtTY#&H z60C4jn;1LC+!bR}U3(rKW6=i=? zvFEU^I`O0DtIyd&-8;oTR>fb+Q-AA~6{36-=$!cz1jCo0jEtz7}nlvO45o=AB1(^S8s8yPW1of4Ga1RnZxw|1j`N$~Gchk8n>2BGIu~uJO{g+dL9)SWknS>;s_WoebvQO$`0=oXdM~E_PlM+nfx~vlPS+)S zLHvk`x{@EEGVxr~R+EQ>Pp4wGp;ItxLdV3=3Ge^vXki6@FYt0`uA%P}9y~Z3_%=R9 z=~*vA%6IWke6JH$sIjv+7wVTZpV+X;YrM4@STW^sf7VtvD=mYi`NS{0P@uw1bl%k1 z|8wC%*=80jzN%ZqIVED~6y^><%zKkK>kR)^1Qt4gXDiZSKXmppS_4r0g==+d#{=$d zB$EZ9R0Y~i%30yyIDyD|mAW9XK5K;@^<$Tb%D1&~L2`)55ko0=kBrIAnbn*nkDcKk zTRiYNl92-|Vb^@sMyaW+cRz>>R5zs5kGW*$)macY|3p^r=K!ALi3JY656&>bdkMbW zHYC}tT}7HPBW5pqUm2C@V)4Oko7;l{_x)>z>^49yL*U~b@$X`iZN#1Ywn^hB6sCcAq6B+YjG}V#2JX(_>Gn+Y#KvEtZqWzrXG%Hw{Qb%(Fh_=y;c40+eLVAWU$Q#@APLJxzMM3DZAlpHk2r_ag z)eK#nim;+*NBIdtLc{*eLx_;bhipH_=v_3#fMkLel z5mzNtf=}ggSKC!5BAn$Ai;O=4%8yc510t{ruM(a>4{|c(rqN6U9=dOBp`7JMJ%kI3 zN=izw?6Ev2O&!|Xxf-MI*^Kd&_tQ0RFZ1*Z!d6;+M6F0lB}MqG{o2?bYYfwy6Vx_B zBbYxbr*&V2rtl>@Cc-|TJYWMFkq0u}&GvY^z?gla&R;Q%uAQ;ftL*=AK0lOpBBJRY zn$(U8FE(c-4Wrx;mHx6pC4vhb=4^gU^L26z;D!28 zSm_Zc;+tNN@WvI}$giXVsG0Pqsp=?8z(3%eeQEnbHsy zWzGt>24iMZICc4BX!|z;6_Y+kOXitm-+et-!9<(wBLS@k;t0wY4U)6)w6TmyU7(la zM=Z-;+_m#IZ$_wz|M9J9cTFh&3u72Ow4lI+(Q6X%3a-8S!Ksi6;6C3@AiA-j0Po+LUUo6sR(F%(iK`iIc7_kdi=?nB$UN*$m&0cK)q4y1VE2PMWftfzEFO*{u`u z9Euw>jW4hGH4wIQXSdHv!fn`~;BTFpt7+eY44GO2->>2SQAOeMe9NnbJ_v(Z2e4K` zJworu7@r=zj>DbEON#G{pKuNpH~*lF<-F*tY)se7z8SZQ&njosbnNv0WsxoC4T>yA z7IV1DKmQW{jkT%B9RL6|hZFVtYCuS89M6EI!!Tr+b;RnUTMJm|Db!?jCJjn1hsg=q zHfwY1bL+k)v9?CGCd*AfYg9v^E2o?98#}6s?7NITF7-gfa`%G^<82B{NmLbWbHYCK z;A>3Q&+Q*g#agf4MxPPpyBB~c;`tX$^~i@KhWfj@&%lv*ZP_DvOKByxAy4$-$a0TL zs+?Z3C66w(xHu$Z&(7o)riDYVERY+Up?bowg3PC literal 0 HcmV?d00001 diff --git a/resources/assets/images/3231370.jpg b/resources/assets/images/3231370.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41002f1b1e2df9e76d0ae4190df94649c09ee501 GIT binary patch literal 39936 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/3568950.png b/resources/assets/images/3568950.png new file mode 100644 index 0000000000000000000000000000000000000000..9003367b4af049c167ce137e28a5299ecbe5a838 GIT binary patch literal 75966 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®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%0D$mw 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/easter-egg.png b/resources/assets/images/easter-egg.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7ff537ada5d14802d779ee337e60f4db4cffb7 GIT binary patch literal 54711 zcmXtfby$<{_rHoL6H!tG1>ESClCCjENo=H~q=bOL0BMzhqX&#G+34;R5T%jsR=SaH z_>Ir|`}>27>*9Hy`#$%%U+0|H34%1#6i6P>KDc%37KxG~1b*w*9UT7WlIR}(FAUEd zcksVx5b}BmO-Cz)yQ#C~Em;dkGs_oB_NMPF;g+Tr9!{N>61Q%RyitP4YJHsCYyc!1 zTBa0V>l{WEmV?qMUcVP)6F{o0aEO^Fs@&h{;OCNkTZ4*3CJ@ueJZX?4rM&Zi91$qr z^X*!k36&@-Lk@ZJ?nO_(6SO%Aie)6tRAS*AoQN~dTlZ^pOj*}*&+9!;72BC;>RWNy zRMd6XO%ZeLb@81_B14jbiGqaeqgkr-O(qNNzf`7}U9ULUc}-2$iFvsdEEj=InwtFdB^k(>`0^=hn@_2nO~e4 zY>v$tn=<@4bk&;*8LgW3OcD2J(SQPgNK!NC&le`$1%<6Yiv4rAQR&E8Tl@W)?`qA~ zFD)^6k$|a8@4s-TyO3P3j}zrqK3<+Ye+wp&4qsjM8MQO|jSJ#e#&1gMPCn}30*qSGMLRU6T zh<~cM$n^frEzko}rv@Q;{_wH-N%{bJ&>cqH&9egt!dF%Ld_c@;lg}0FYNdlH><)RS za~x7QMV!YFVu%=yZ5{d9w09S($bRzy5g!oS6D?rYEFT7kB(*(kDA<|NB^{e})+q4f zEIt#8%%iJ3`lSz>TIHw)dp>NJ4p5hLzl|4?9B?~n2MSRk_dH8pk8|!=qYHrshdkNV zy%Z~$tdIbmo0f*7<|~ap>iF0EDeydXgnX*^ji%_PUmFU#M*uMzc>e0Ef=SJ=6ZMVi z(uwuzxuN=oZeUftdX$ #n_r_e~2yR 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 z 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 XJ>tjCryC%^9f%e9R!Af6Lh}Cru6R)3 literal 0 HcmV?d00001 diff --git a/resources/assets/images/iStock-976354264_Malaysia.jpg b/resources/assets/images/iStock-976354264_Malaysia.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3f8db0b00d2b270ca42d29e0a8a624f7e7b46185 GIT binary patch literal 2383297 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

Hhj}s{z+x_t2c8S2p3aevM+w(%NdVi-z_;N* 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ߋieB3}&33_|_{zO~#L*?jZLdeefPNCOXt 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�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 z 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

Bad62pxX0^LOC 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%0DE_$-R`2Ft?JsFtV=-Dn%_pcsK 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%0AA~z3$qVHSMyo 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%0DqqcjFzd66Bu!cWBXb?+aOWZ;{K6g&tUhQDFTQj& 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 o0YJq<%BkWET(O?L$mS?cFA^ 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�T`f3ST3!Z^oZ9}?RIf&+t3f9< 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 literal 0 HcmV?d00001 diff --git a/resources/assets/images/logo-gradient.png b/resources/assets/images/logo-gradient.png new file mode 100644 index 0000000000000000000000000000000000000000..050fa371c55bf30db40dd7bdf509b17759dd9bfc GIT binary patch literal 33843 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 Y%*mBEO8mV0u|pb)a;i^DWK9G9Kj#T4j{pDw literal 0 HcmV?d00001 diff --git a/resources/assets/images/logo-light.png b/resources/assets/images/logo-light.png new file mode 100644 index 0000000000000000000000000000000000000000..e9bbd53870db9ee4393e99b4a1fc2fd669e365a7 GIT binary patch literal 24873 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

c7Daz`UEx{hynH@i_i+Nt{hfgv4%6)^ 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 Y0H59BL81oe9RL6T07*qoM6N<$f_|+fw*UYD diff --git a/resources/assets/images/logo_white.png b/resources/assets/images/logo_white.png deleted file mode 100644 index c4be42e028070bb044215aaaec4e12ebb94902f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6152 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 F{|nQXjLrZ6 literal 0 HcmV?d00001 diff --git a/resources/assets/js/pages.js b/resources/assets/js/pages.js index fbeb52e3..2455508d 100644 --- a/resources/assets/js/pages.js +++ b/resources/assets/js/pages.js @@ -13,7 +13,7 @@ this.setUserOS(); this.setUserAgent(); - } + }; /** @function setUserOS * @description SET User Operating System eg: mac,windows,etc @@ -27,7 +27,7 @@ if (navigator.appVersion.indexOf("Linux") != -1) OSName = "linux"; this.$body.addClass(OSName); - } + }; /** @function setUserAgent * @description SET User Device Name to mobile | desktop @@ -42,7 +42,7 @@ this.$body.addClass('ie9'); } } - } + }; /** @function isVisibleXs * @description Checks if the screen size is XS - Extra Small i.e below W480px @@ -51,7 +51,7 @@ Pages.prototype.isVisibleXs = function() { (!$('#pg-visible-xs').length) && this.$body.append('

'); return $('#pg-visible-xs').is(':visible'); - } + }; /** @function isVisibleSm * @description Checks if the screen size is SM - Small Screen i.e Above W480px @@ -60,7 +60,7 @@ Pages.prototype.isVisibleSm = function() { (!$('#pg-visible-sm').length) && this.$body.append('
'); return $('#pg-visible-sm').is(':visible'); - } + }; /** @function isVisibleMd * @description Checks if the screen size is MD - Medium Screen i.e Above W1024px @@ -69,7 +69,7 @@ Pages.prototype.isVisibleMd = function() { (!$('#pg-visible-md').length) && this.$body.append('
'); return $('#pg-visible-md').is(':visible'); - } + }; /** @function isVisibleLg * @description Checks if the screen size is LG - Large Screen i.e Above W1200px @@ -78,7 +78,7 @@ Pages.prototype.isVisibleLg = function() { (!$('#pg-visible-lg').length) && this.$body.append('
'); return $('#pg-visible-lg').is(':visible'); - } + }; /** @function getUserAgent * @description Get Current User Agent. @@ -86,7 +86,7 @@ */ Pages.prototype.getUserAgent = function() { return $('body').hasClass('mobile') ? "mobile" : "desktop"; - } + }; /** @function setFullScreen * @description Make Browser fullscreen. @@ -103,7 +103,7 @@ wscript.SendKeys("{F11}"); } } - } + }; /** @function getColor * @description Get Color from CSS @@ -124,7 +124,7 @@ var rgba = "rgba(" + rgb[1] + ", " + rgb[2] + ", " + rgb[3] + ', ' + opacity + ')'; return rgba; - } + }; /** @function initSidebar * @description Initialize side bar to open and close @@ -133,10 +133,10 @@ */ Pages.prototype.initSidebar = function(context) { $('[data-pages="sidebar"]', context).each(function() { - var $sidebar = $(this) + var $sidebar = $(this); $sidebar.sidebar($sidebar.data()) }) - } + }; /** @function initDropDown * @description Initialize Boot-Strap dropdown Menue @@ -158,7 +158,7 @@ $(this).find('.dropdown-menu').width(btn.actual('outerWidth')); } }); - } + }; /** @function initFormGroupDefault * @description Initialize Pages form group input @@ -193,7 +193,7 @@ }, function() { $(this).parents('.form-group').removeClass('focused'); }); - } + }; /** @function initSlidingTabs * @description Initialize Bootstrap Custom Sliding Tabs @@ -216,7 +216,7 @@ $(hrefCurrent).removeClass('sliding'); }, 100); }); - } + }; /** @function reponsiveTabs * @description Responsive handlers for Bootstrap Tabs */ @@ -225,7 +225,7 @@ $('[data-init-reponsive-tabs="dropdownfx"]').each(function() { var drop = $(this); drop.addClass("hidden-sm-down"); - var content = ''; for(var i = 1; i <= drop.children("li").length; i++){ var li = drop.children("li:nth-child("+i+")"); var selected =""; @@ -240,7 +240,7 @@ content += li.children('a').text(); content += ''; } - content +='' + content +=''; drop.after(content); var select = drop.next()[0]; $(select).on('change', function (e) { @@ -251,11 +251,11 @@ tabLink = drop.find('a[data-target="'+valueSelected+'"]') } tabLink.tab('show') - }) + }); $(select).wrap(''); new SelectFx(select); }); - } + }; /** @function initNotificationCenter * @description Initialize Pages Header Notifcation Dropdown @@ -270,7 +270,7 @@ p.toggleClass('open'); }); }); - } + }; /** @function initProgressBars * @description Initialize Pages ProgressBars @@ -280,7 +280,7 @@ // Hack: FF doesn't play SVG animations set as background-image $('.progress-bar-indeterminate, .progress-circle-indeterminate, .mapplic-pin').hide().show(0); }); - } + }; /** @function initInputFile * @description Initialize File Input for Bootstrap Buttons and Input groups @@ -302,7 +302,7 @@ $(this).parent().html(log); } }); - } + }; /** @function initHorizontalMenu * @description Initialize Horizontal Dropdown Menu */ @@ -378,7 +378,7 @@ function autoHideLi(){ var hMenu = $("[data-pages-init='horizontal-menu']"); - var extraLiHide = parseInt(hMenu.data("hideExtraLi")) || 0 + var extraLiHide = parseInt(hMenu.data("hideExtraLi")) || 0; if(hMenu.length == 0){ return } @@ -429,7 +429,7 @@ "width":rect.width+"px", "height":rect.height+"px", "z-index":"auto" - }) + }); $el.append(ghost); var timingSpeed = ul.children("li").css('transition-duration'); @@ -459,14 +459,14 @@ ghost.height(rect.height); var timingSpeed = ghost.css('transition-duration'); - timingSpeed = parseInt(parseFloat(timingSpeed) * 1000) + timingSpeed = parseInt(parseFloat(timingSpeed) * 1000); window.clearTimeout(animationTimer); animationTimer = window.setTimeout(function(){ $el.addClass('opening'); ghost.remove() },timingSpeed); } - } + }; /** @function initTooltipPlugin * @description Initialize Bootstrap tooltip * @param {(Element|JQuery)} [context] - A DOM Element, Document, or jQuery to use as context. @@ -474,7 +474,7 @@ */ Pages.prototype.initTooltipPlugin = function(context) { $.fn.tooltip && $('[data-toggle="tooltip"]', context).tooltip(); - } + }; /** @function initSelect2Plugin * @description Initialize select2 dropdown * @param {(Element|JQuery)} [context] - A DOM Element, Document, or jQuery to use as context. @@ -490,7 +490,7 @@ }) }); }); - } + }; /** @function initScrollBarPlugin * @description Initialize Global Scroller * @param {(Element|JQuery)} [context] - A DOM Element, Document, or jQuery to use as context. @@ -500,7 +500,7 @@ $.fn.scrollbar && $('.scrollable', context).scrollbar({ ignoreOverlay: false }); - } + }; /** @function initListView * @description Initialize iOS like List view plugin * @param {(Element|JQuery)} [context] - A DOM Element, Document, or jQuery to use as context. @@ -512,7 +512,7 @@ $.fn.scrollbar && $('.list-view-wrapper', context).scrollbar({ ignoreOverlay: false }); - } + }; /** @function initSwitcheryPlugin * @description Initialize iOS like List view plugin @@ -529,7 +529,7 @@ size : (el.data("size") != null ? el.data("size") : "default") }); }); - } + }; /** @function initSelectFxPlugin * @description Initialize iOS like List view plugin @@ -542,7 +542,7 @@ $(el).wrap('
'); new SelectFx(el); }); - } + }; /** @function initUnveilPlugin * @description To load retina images to img tag * @param {(Element|JQuery)} [context] - A DOM Element, Document, or jQuery to use as context. @@ -550,7 +550,7 @@ Pages.prototype.initUnveilPlugin = function(context) { // lazy load retina images $.fn.unveil && $("img", context).unveil(); - } + }; /** @function initValidatorPlugin * @description Inintialize and Overide exsisting jquery-validate methods. @@ -616,14 +616,14 @@ } } }); - } + }; /** @function setBackgroundImage * @description load images to div using data API */ Pages.prototype.setBackgroundImage = function() { $('[data-pages-bg-image]').each(function() { - var _elem = $(this) + var _elem = $(this); var defaults = { pagesBgImage: "", lazyLoad: 'true', @@ -632,7 +632,7 @@ bgOverlay:'', bgOverlayClass:'', overlayOpacity:0, - } + }; var data = _elem.data(); $.extend( defaults, data ); var url = defaults.pagesBgImage; @@ -657,7 +657,7 @@ } }) - } + }; /** @function secondarySidebar * @description dropdown Toggle and responive toggle for secondary sidebar */ @@ -703,7 +703,7 @@ menu.removeAttr("style"); } else{ - menu.addClass("open") + menu.addClass("open"); var menuRect = menu.get(0).getBoundingClientRect(); menu.css({ top : toggleRect.bottom, @@ -717,7 +717,7 @@ }); - } + }; /** @function init * @description Inintialize all core components. */ @@ -743,24 +743,13 @@ this.initInputFile(); this.reponsiveTabs(); this.secondarySidebar(); - } + }; $.Pages = new Pages(); $.Pages.Constructor = Pages; })(window.jQuery); -/** - * selectFx.js v1.0.0 - * http://www.codrops.com - * - * Licensed under the MIT license. - * http://www.opensource.org/licenses/mit-license.php - * - * Copyright 2014, Codrops - * http://www.codrops.com - */ -; (function(window) { 'use strict'; @@ -775,8 +764,7 @@ el = el.parentNode || false; } return (el !== false); - }; - + } /** * extend obj function */ @@ -848,7 +836,7 @@ event.initEvent('change', true, false); el.dispatchEvent(event); } - } + }; /** * init function @@ -886,7 +874,7 @@ var inputText = this.children[index].innerHTML.trim(); } - } + }; /** * creates the structure for the select element @@ -932,7 +920,7 @@ options += '
  • ' + el.label + '
      '; [].slice.call(el.children).forEach(function(opt) { options += createOptionHTML(opt); - }) + }); options += '
  • '; } }); @@ -949,7 +937,7 @@ var backdrop = document.createElement('div'); backdrop.className = 'cs-backdrop'; this.selEl.appendChild(backdrop); - } + }; /** * initialize the events @@ -1020,7 +1008,7 @@ break; } }); - } + }; /** * navigate with up/dpwn keys @@ -1040,7 +1028,7 @@ // add class focus - track which option we are navigating classie.add(this.selOpts[this.preSelCurrent], 'cs-focus'); } - } + }; /** * open/close select @@ -1153,7 +1141,7 @@ }, 300); } - } + }; /** * change option - the new value is set @@ -1193,24 +1181,24 @@ // callback this.options.onChange(this.el); - } + }; /** * returns true if select element is opened */ SelectFx.prototype._isOpen = function(opt) { return classie.has(this.selEl, 'cs-active'); - } + }; /** * removes the focus class from the option */ SelectFx.prototype._removeFocus = function(opt) { - var focusEl = this.selEl.querySelector('li.cs-focus') + var focusEl = this.selEl.querySelector('li.cs-focus'); if (focusEl) { classie.remove(focusEl, 'cs-focus'); } - } + }; /** * add to global namespace @@ -1263,7 +1251,7 @@ this.$pie.$left.css('transform', 'rotate(' + deg + 'deg)'); } - } + }; Progress.VERSION = "1.0.0"; Progress.prototype.value = function(val) { @@ -1284,7 +1272,7 @@ this.$pie.$left.css('transform', 'rotate(' + deg + 'deg)'); } - } + }; // CIRCULAR PROGRESS PLUGIN DEFINITION // ======================= @@ -1300,15 +1288,15 @@ }) } - var old = $.fn.circularProgress + var old = $.fn.circularProgress; - $.fn.circularProgress = Plugin - $.fn.circularProgress.Constructor = Progress + $.fn.circularProgress = Plugin; + $.fn.circularProgress.Constructor = Progress; $.fn.circularProgress.defaults = { value: 0 - } + }; // CIRCULAR PROGRESS NO CONFLICT // ==================== @@ -1316,17 +1304,17 @@ $.fn.circularProgress.noConflict = function() { $.fn.circularProgress = old; return this; - } + }; // CIRCULAR PROGRESS DATA API //=================== $(window).on('load', function() { $('[data-pages-progress="circle"]').each(function() { - var $progress = $(this) + var $progress = $(this); $progress.circularProgress($progress.data()) }) - }) + }); function perc2deg(p) { return parseInt(p / 100 * 360); @@ -1460,10 +1448,10 @@ var containerHeight = self.container.height(); var containerWidth = self.container.width(); - var containerTop = containerPosition.top - var containerBottom = self.container.parent().height() - (containerTop + containerHeight) - var containerLeft = containerPosition.left - var containerRight = self.container.parent().width() - (containerLeft + containerWidth) + var containerTop = containerPosition.top; + var containerBottom = self.container.parent().height() - (containerTop + containerHeight); + var containerLeft = containerPosition.left; + var containerRight = self.container.parent().width() - (containerLeft + containerWidth); if(/top/.test(self.options.position)){ self.wrapper.css('top', containerTop) @@ -1479,7 +1467,7 @@ } } if($('body').hasClass('horizontal-menu')){ - alignWrapperToContainer() + alignWrapperToContainer(); $(window).on('resize', alignWrapperToContainer) } @@ -1545,7 +1533,7 @@ this.options = $.extend(true, {}, $.fn.card.defaults, options); this.$loader = null; this.$body = this.$element.find('.card-block'); - } + }; Card.VERSION = "1.0.0"; // Button actions Card.prototype.collapse = function() { @@ -1563,12 +1551,12 @@ this.$element.addClass('card-collapsed'); icon.removeClass().addClass('fa-chevron-right'); $.isFunction(this.options.onCollapse) && this.options.onCollapse(this); - } + }; Card.prototype.close = function() { this.$element.remove(); $.isFunction(this.options.onClose) && this.options.onClose(this); - } + }; Card.prototype.error = function(error) { if (error) { @@ -1587,7 +1575,7 @@ } }).show(); } - } + }; // CARD PLUGIN DEFINITION // ======================= @@ -1605,10 +1593,10 @@ }) } - var old = $.fn.card + var old = $.fn.card; - $.fn.card = Plugin - $.fn.card.Constructor = Card + $.fn.card = Plugin; + $.fn.card.Constructor = Card; $.fn.card.defaults = { @@ -1629,7 +1617,7 @@ // onMaximize: function(portlet) {}, // onRestore: function(portlet) {}, // onClose: function(portlet) {} - } + }; // CARD NO CONFLICT // ==================== @@ -1666,7 +1654,7 @@ el.toggleClass(data.viewAnimation); self.options.onNavigate(toView, data.viewAnimation); return false; - }) + }); return this; // enable chaining }; $.fn.pgMobileViews = function(options) { @@ -1676,13 +1664,13 @@ $.fn.pgMobileViews.defaults = { //Returns Target View & Animation Type onNavigate: function(view, animation) {} - } + }; // MOBILE VIEW DATA API //=================== $(window).on('load', function() { $('[data-navigate="view"]').each(function() { - var $mobileView = $(this) + var $mobileView = $(this); $mobileView.pgMobileViews(); }) }); @@ -1739,7 +1727,7 @@ $(this).toggleClass('active'); }); - } + }; Quickview.VERSION = "1.0.0"; // QUICKVIEW PLUGIN DEFINITION @@ -1755,10 +1743,10 @@ }) } - var old = $.fn.quickview + var old = $.fn.quickview; - $.fn.quickview = Plugin - $.fn.quickview.Constructor = Quickview + $.fn.quickview = Plugin; + $.fn.quickview.Constructor = Quickview; $.fn.quickview.defaults = { @@ -1771,7 +1759,7 @@ deleteNoteConfirmButton: '.btn-remove-notes', newNoteButton: '.new-note-link', backButton: '.close-note-link' - } + }; // QUICKVIEW NO CONFLICT // ==================== @@ -1779,7 +1767,7 @@ $.fn.quickview.noConflict = function() { $.fn.quickview = old; return this; - } + }; // QUICKVIEW DATA API //=================== @@ -1787,7 +1775,7 @@ $(window).on('load', function() { $('[data-pages="quickview"]').each(function() { - var $quickview = $(this) + var $quickview = $(this); $quickview.quickview($quickview.data()) }) }); @@ -1920,7 +1908,7 @@ return; if ($('.sidebar-overlay-slide').hasClass('show')) { - $('.sidebar-overlay-slide').removeClass('show') + $('.sidebar-overlay-slide').removeClass('show'); $("[data-pages-toggle]").removeClass('active') } @@ -1939,7 +1927,7 @@ var width = $(window).width(); if(width < 1200){ if($('body').hasClass('menu-pin')){ - $('body').removeClass('menu-pin') + $('body').removeClass('menu-pin'); $('body').addClass('menu-unpinned') } } else { @@ -1952,7 +1940,7 @@ $(document).bind('ready', toggleMenuPin); $(window).bind('resize', toggleMenuPin); - } + }; // Toggle sidebar for mobile view Sidebar.prototype.toggleSidebar = function(toggle) { @@ -1977,7 +1965,7 @@ } - } + }; Sidebar.prototype.togglePinSidebar = function(toggle) { if (toggle == 'hide') { @@ -1988,7 +1976,7 @@ this.$body.toggleClass('menu-pin'); } - } + }; // SIDEBAR PLUGIN DEFINITION @@ -2012,7 +2000,7 @@ $.fn.sidebar.defaults = { pageContainer: '.page-container' - } + }; // SIDEBAR PROGRESS NO CONFLICT // ==================== @@ -2020,7 +2008,7 @@ $.fn.sidebar.noConflict = function() { $.fn.sidebar = old; return this; - } + }; // SIDEBAR PROGRESS DATA API //=================== @@ -2030,7 +2018,7 @@ var $target = $('[data-pages="sidebar"]'); $target.data('pg.sidebar').togglePinSidebar(); return false; - }) + }); $(document).on('click.pg.sidebar.data-api touchstart', '[data-toggle="sidebar"]', function(e) { var $this = $(this); var $target = $('[data-pages="sidebar"]'); diff --git a/resources/assets/js/pdfThumbnail.js b/resources/assets/js/pdfThumbnail.js new file mode 100644 index 00000000..3ef6c079 --- /dev/null +++ b/resources/assets/js/pdfThumbnail.js @@ -0,0 +1,90 @@ +/** + * Find all img elements with data-pdf-thumbnail-file attribute, + * then load pdf file given in the attribute, + * then use pdf.js to draw the first page on a canvas, + * then convert it to base64, + * then set it as the img src. + */ +var createPDFThumbnails = function(){ + + var worker = null; + var loaded = false; + var renderQueue = []; + + // select all img elements with data-pdf-thumbnail-file attribute + var nodesArray = Array.prototype.slice.call(document.querySelectorAll('img[data-pdf-thumbnail-file]')); + + if (!nodesArray.length) { + // No PDF found, don't load PDF.js + return; + } + + if (!loaded && typeof(pdfjsLib) === 'undefined') { + var src = document.querySelector('script[data-pdfjs-src]').getAttribute('data-pdfjs-src'); + + if (!src) { + throw Error('PDF.js URL not set in "data-pdfjs-src" attribute: cannot load PDF.js'); + } + + var script = document.createElement('script'); + script.src = src; + document.head.appendChild(script).onload = renderThumbnails; + loaded = true; + } + else { + renderThumbnails(); + } + + function renderThumbnails() { + if (!pdfjsLib) { + throw Error("pdf.js failed to load. Check data-pdfjs-src attribute."); + } + + nodesArray.forEach(function(element) { + if (null === worker) { + worker = new pdfjsLib.PDFWorker(); + } + + var filePath = element.getAttribute('data-pdf-thumbnail-file'); + var imgWidth = element.getAttribute('data-pdf-thumbnail-width'); + var imgHeight = element.getAttribute('data-pdf-thumbnail-height'); + + pdfjsLib.getDocument({url: filePath, worker: worker}).promise.then(function (pdf) { + pdf.getPage(1).then(function (page) { + var canvas = document.createElement("canvas"); + var viewport = page.getViewport({scale: 1.0}); + var context = canvas.getContext('2d'); + + if (imgWidth) { + viewport = page.getViewport({scale: imgWidth / viewport.width}); + } else if (imgHeight) { + viewport = page.getViewport({scale: imgHeight / viewport.height}); + } + + canvas.height = viewport.height; + canvas.width = viewport.width; + + page.render({ + canvasContext: context, + viewport: viewport + }).promise.then(function () { + element.src = canvas.toDataURL(); + }); + }).catch(function() { + console.log("pdfThumbnails error: could not open page 1 of document " + filePath + ". Not a pdf ?"); + }); + }).catch(function() { + console.log("pdfThumbnails error: could not find or open document " + filePath + ". Not a pdf ?"); + }); + }); + } +}; + +if ( + document.readyState === "complete" || + (document.readyState !== "loading" && !document.documentElement.doScroll) +) { + createPDFThumbnails(); +} else { + document.addEventListener("DOMContentLoaded", createPDFThumbnails); +} \ No newline at end of file diff --git a/resources/assets/js/scripts.js b/resources/assets/js/scripts.js index 3114f2fd..64282038 100644 --- a/resources/assets/js/scripts.js +++ b/resources/assets/js/scripts.js @@ -1,5 +1,6 @@ $(function() { $('.page-container').scrollbar().addClass('scrollbar-macosx'); + $('.scrollable').scrollbar().addClass('scrollbar-macosx'); $.fn.selectListTrigger = function(eventName) { return this.each(function() { var el = $(this).get(0); @@ -23,7 +24,7 @@ $(function() { $('body').on('click', '.requestModal', function () { let type = $(this).attr('data-type'); - if(type){ $(this).parents('.parentContainer').find('.modalContainer[data-type="'+type+'"]').modal('show'); } + if(type){ $(this).closest('.parentContainer').find('.modalContainer[data-type="'+type+'"]').modal('show'); } }); $('body').on('click', '.tabButton', function(){ @@ -49,4 +50,7 @@ $(function() { }) } + $.fn.select2.defaults.set( "theme", "bootstrap" ); + $.fn.select2.defaults.set( "containerCssClass", "form-control" ); + }); \ No newline at end of file diff --git a/resources/assets/sass/_var.scss b/resources/assets/sass/_var.scss index 42cfacd2..6c0da668 100644 --- a/resources/assets/sass/_var.scss +++ b/resources/assets/sass/_var.scss @@ -27,11 +27,11 @@ $color-master-darkest:mix($color-master, #000, 18%) !default; $color-white: #fff !default; $color-black: #000 !default; -$color-success: #47b5ab !default; -$color-complete : #69b6f3 !default; -$color-primary: #ea336b !default; -$color-warning: #f9dc6b !default; -$color-danger: #ff3738 !default; +$color-success: #1ac86f !default; +$color-complete : #009add !default; +$color-primary: #00baa4 !default; +$color-warning: #ffca00 !default; +$color-danger: #ed5335 !default; $color-info: #4d6286 !default; $base-font-family: wf_segoe-ui_light,wf_segoe-ui_normal,"Helvetica Neue", Helvetica, Arial, sans-serif !default; diff --git a/resources/assets/sass/modules/_buttons.scss b/resources/assets/sass/modules/_buttons.scss index 9aec7004..e4c1e5b4 100644 --- a/resources/assets/sass/modules/_buttons.scss +++ b/resources/assets/sass/modules/_buttons.scss @@ -15,7 +15,7 @@ &:focus{ color: $text-color; background-color: $background-color; - border-color: $background-color; + border-color: $border-color; } &.active, @@ -24,8 +24,8 @@ &:active:focus, &:active:hover, .show .dropdown-toggle#{&} { - background-color: mix($background-color, $color-black, $mix-percentage-dark); - border-color: mix($background-color, $color-black, $mix-percentage-dark); + background-color: mix($background-color, $color-black, $mix-percentage-dark) !important; + border-color: mix($background-color, $color-black, $mix-percentage-dark) !important; color:$text-color; } &.hover, @@ -143,6 +143,43 @@ Alternate buttons .btn-danger { @include button($color-white, $color-danger, $color-danger); } + +.btn-outline-primary { + @include button($color-primary, transparent, $color-primary); + &:hover{ + @include button($color-white, $color-primary, $color-primary); + } +} +.btn-outline-success { + @include button($color-success, transparent, $color-success); + &:hover{ + @include button($color-white, $color-success, $color-success); + } +} +.btn-outline-complete{ + @include button($color-complete, transparent, $color-complete); + &:hover{ + @include button($color-white, $color-complete, $color-complete); + } +} +.btn-outline-info { + @include button($color-info, transparent, $color-info); + &:hover{ + @include button($color-white, $color-info, $color-info); + } +} +.btn-outline-warning { + @include button($color-warning, transparent, $color-warning); + &:hover{ + @include button($color-white, $color-warning, $color-warning); + } +} +.btn-outline-danger { + @include button($color-danger, transparent, $color-danger); + &:hover{ + @include button($color-white, $color-danger, $color-danger); + } +} .btn-default, .btn-default:focus{ color: #5e5e5e; background-color: $color-white; diff --git a/resources/assets/sass/modules/_form_elements.scss b/resources/assets/sass/modules/_form_elements.scss index 36161631..e242894f 100644 --- a/resources/assets/sass/modules/_form_elements.scss +++ b/resources/assets/sass/modules/_form_elements.scss @@ -1092,8 +1092,8 @@ select.full-width + .select2-container { transition: border 0.2s linear 0s; .select2-selection__rendered { padding: 0; - padding-left: 3px; - padding-top: 1px; + padding-left: 2px; + margin-top: 20px; } .select2-selection__arrow { top: auto; diff --git a/resources/assets/sass/modules/_layout.scss b/resources/assets/sass/modules/_layout.scss index c36e3499..a7be3a0a 100644 --- a/resources/assets/sass/modules/_layout.scss +++ b/resources/assets/sass/modules/_layout.scss @@ -95,6 +95,26 @@ body { } } +.zig-zag-top:before{ + background: linear-gradient(-45deg, #ffffff 16px, #ffffff 16px, #ffffff 16px, transparent 0), linear-gradient(45deg, #ffffff 16px, transparent 0); + background-position: left top; + background-repeat: repeat-x; + background-size: 22px 32px; + content: " "; + display: block; + height: 32px; + width: 100%; + position: relative; + bottom: 0px; + left:0; +} + +.zig-zag-bottom{ + margin: 32px 0; + margin-top: 0; + background: #1ba1e2; +} + /* Page Loader ------------------------------------ */ @@ -276,7 +296,6 @@ body { -o-transition: -o-transform 400ms cubic-bezier($menu-bezier); transition: transform 400ms cubic-bezier($menu-bezier); -webkit-backface-visibility: hidden; - -webkit-perspective: 1000; a,button { color:$color-menu-light; &:hover,&:active{ @@ -587,12 +606,41 @@ body { -webkit-transition: -webkit-transform 0.4s cubic-bezier($menu-bezier); transition: transform 0.4s cubic-bezier($menu-bezier); -webkit-backface-visibility: hidden; - -webkit-perspective: 1000; font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; font-weight: bold; + &.icon-12 { + height: 12px; + width: 12px; + line-height: 12px; + } + &.icon-25 { + height: 25px; + width: 25px; + line-height: 25px; + } + &.icon-35 { + height: 35px; + width: 35px; + line-height: 35px; + } + &.icon-50 { + height: 50px; + width: 50px; + line-height: 50px; + } + &.icon-75 { + height: 75px; + width: 75px; + line-height: 75px; + } + &.icon-100 { + height: 100px; + width: 100px; + line-height: 100px; + } & > i{ font-size: 14px; } @@ -925,7 +973,6 @@ body { transition: transform 400ms cubic-bezier($menu-bezier); -webkit-backface-visibility: hidden; -ms-backface-visibility:hidden; - -webkit-perspective: 1000; &.open{ @include translate3d(-100%,0,0); } @@ -1547,7 +1594,7 @@ padding-right: 30px; -ms-flex-direction: column; flex-direction: column; &.fixed-header { - overflow: hidden; + //overflow: hidden; .header { position: fixed; } @@ -1738,7 +1785,7 @@ padding-right: 30px; position: absolute; height: 1px; top: $navbar-width + 7px; - width: calc(100% - $menu-padding * 2); + //width: calc(100% - $menu-padding * 2); background-color: $form-control-border-color; } & > li { @@ -1879,7 +1926,6 @@ padding-right: 30px; transition: transform 400ms cubic-bezier($menu-bezier); -webkit-backface-visibility: hidden; -ms-backface-visibility:hidden; - -webkit-perspective: 1000; &.open{ @include translate3d(-100%,0,0); @@ -2008,7 +2054,11 @@ padding-right: 30px; .select2-container--open .select2-dropdown { border-radius: 0px !important; - border: none !important; + border: solid 1px rgba(0, 0, 0, 0.07); + border-top: none; + left: -1px; + margin-top: -25px; + box-sizing: content-box; } .select2-dropdown { @@ -2031,6 +2081,20 @@ padding-right: 30px; } } +select2-dropdown, +.select2-container--bootstrap .select2-selection.form-control { + padding-top: 0.8rem !important; + height: calc(2em + 1.5rem) !important; +} + +.select2-container { + width: 100% !important; +} + +.select2-results__option[aria-disabled="true"] { + display: none; +} + .select2-dark { .select2-container--default { .select2-selection__arrow b { @@ -2088,18 +2152,15 @@ padding-right: 30px; background-size: 7.25rem .1875rem; background-image: repeating-linear-gradient(45deg,$color-complete,$color-complete 33px,transparent 0,transparent 41px,$color-primary 0,$color-primary 74px,transparent 0,transparent 82px); } -.order-history { - .bullet-connector { - width: 2px; - height: 100%; - background: $color-master-light; - top: 10px; - left: 18px; - } - &:last-child { - .bullet-connector { - display: none !important; - } + +.bullet-connector { + width: 2px; + height: 100%; + background: $color-master-light; + top: 0px; + left: 18px; + &.thin{ + width: 1px; } } .noty_bar { @@ -2112,4 +2173,4 @@ padding-right: 30px; padding-top: 0; padding-bottom: 0; } -} \ No newline at end of file +} diff --git a/resources/assets/sass/modules/_login.scss b/resources/assets/sass/modules/_login.scss index b2fc3afa..9b5361fe 100644 --- a/resources/assets/sass/modules/_login.scss +++ b/resources/assets/sass/modules/_login.scss @@ -14,12 +14,11 @@ z-index: 10; } -.login-wrapper{ - height: 100%; - background-color: $color-primary; - & > * { - height: 100%; - } +.login-wrapper { + background: linear-gradient(rgba(0, 0, 0, 0.6), $color-primary), url('../images/iStock-976354264_Malaysia.jpg'); + background-size: cover; + padding: 80px 0 20px 0; + min-height: 100%; .bg-pic{ position: absolute; width: 100%; diff --git a/resources/assets/sass/modules/_misc.scss b/resources/assets/sass/modules/_misc.scss index 9f8006b1..714c02d7 100644 --- a/resources/assets/sass/modules/_misc.scss +++ b/resources/assets/sass/modules/_misc.scss @@ -390,7 +390,7 @@ } .b-thick{ - border-width : 2px; + border-width : 2px !important; } .b-transparent{ diff --git a/resources/assets/sass/modules/_modals.scss b/resources/assets/sass/modules/_modals.scss index a528caf3..73272c57 100644 --- a/resources/assets/sass/modules/_modals.scss +++ b/resources/assets/sass/modules/_modals.scss @@ -32,7 +32,6 @@ .modal-body { box-shadow: none; padding: 25px; - padding-top: 0; white-space: normal; } .modal-footer { diff --git a/resources/assets/sass/modules/_typography.scss b/resources/assets/sass/modules/_typography.scss index a50118db..73c918dd 100644 --- a/resources/assets/sass/modules/_typography.scss +++ b/resources/assets/sass/modules/_typography.scss @@ -13,6 +13,8 @@ @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,500,600'); +@import url('https://fonts.googleapis.com/css?family=Orbitron:400,500,600'); + html{ font-size: 100%; -ms-text-size-adjust: 100%; @@ -292,6 +294,9 @@ hr{ ------------------------------------ */ +.bg-primary-complete-gradient { + background: linear-gradient(to right, $color-complete, $color-primary); +} /* Primary ------------------------------------ */ @@ -462,7 +467,9 @@ hr{ color: #fff !important; } .hover-white { - color: $color-white !important; + &:hover { + color: $color-white !important; + } } .text-master { @@ -481,7 +488,9 @@ hr{ color: $color-master-lighter !important; } .hover-master { - color: $color-master !important; + &:hover { + color: $color-master !important; + } } .text-complete { @@ -500,7 +509,9 @@ hr{ color: $color-complete-lighter !important; } .hover-complete { - color: $color-complete !important; + &:hover { + color: $color-complete !important; + } } .text-success { @@ -519,7 +530,9 @@ hr{ color: $color-success-lighter !important; } .hover-success { - color: $color-success !important; + &:hover { + color: $color-success !important; + } } .text-info { @@ -541,7 +554,9 @@ hr{ color: $color-warning !important; } .hover-info { - color: $color-info !important; + &:hover { + color: $color-info !important; + } } .text-warning-dark { @@ -557,7 +572,9 @@ hr{ color: $color-warning-lighter !important; } .hover-warning { - color: $color-warning !important; + &:hover { + color: $color-warning !important; + } } .text-danger { @@ -576,7 +593,9 @@ hr{ color: $color-danger-lighter !important; } .hover-danger { - color: $color-danger !important; + &:hover{ + color: $color-danger !important; + } } .text-primary { @@ -595,7 +614,9 @@ hr{ color: $color-primary-lighter !important; } .hover-primary { - color: $color-primary !important; + &:hover { + color: $color-primary !important; + } } /* Text Aligngments @@ -678,15 +699,19 @@ hr{ font-family: 'Open Sans', sans-serif !important; } .font-montserrat{ - font-family: 'Montserrat' !important; + font-family: 'Montserrat', sans-serif !important; } .font-lato{ font-family: 'Lato', sans-serif !important; } +.font-orbitron{ + font-family: 'Orbitron', sans-serif !important; +} + .font-georgia{ - font-family: Georgia !important; + font-family: 'Georgia', sans-serif !important; } .font-heading{ font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; diff --git a/resources/assets/vue/app.js b/resources/assets/vue/app.js index 269b4dee..192f9fb6 100644 --- a/resources/assets/vue/app.js +++ b/resources/assets/vue/app.js @@ -1,77 +1,54 @@ -/** - * First we will load all of this project's JavaScript dependencies which - * includes Vue and other libraries. It is a great starting point when - * building robust, powerful web applications using Vue and Laravel. - */ - +/** Dependencies */ import Vue from 'vue' -import store from './vuex/store' +import store from './vuex/store'; + +window.route = require('./general/functions/router'); + +/** Guards */ +import guards from './general/mixins/guards'; + +/** Validation **/ +import vuelidate from 'vuelidate'; + +/** Input Mask **/ +import VueTheMask from 'vue-the-mask'; + + +/** Mixins */ +import request from './general/mixins/request'; +import crudHandler from './general/mixins/crudHandler'; + +/** Directives */ +import closable from './general/directives/closable'; + import Avatar from 'vue-avatar'; -import Vuelidate from 'vuelidate' -import request from './mixins/requestMixin' -import crud from './mixins/crudMixin' - -Vue.use(Vuelidate); -Vue.component('user-avatar', Avatar); - -window.EventBus = new Vue(); -window.route = require('../js/route'); - -let handleOutsideClick; - -Vue.directive('closable', { - bind (el, binding, vnode) { - handleOutsideClick = (e) => { - - e.stopPropagation(); - - const { handler, exclude } = binding.value; - - let clickedOnExcludedEl = false; - - exclude.forEach(refName => { - if (!clickedOnExcludedEl) { - const excludedEl = vnode.context.$refs[refName]; - - - if (excludedEl) { - clickedOnExcludedEl = excludedEl.contains(e.target) - } - - } - }); - - if (!el.contains(e.target) && !clickedOnExcludedEl) { - vnode.context[handler]() - } - } - document.addEventListener('click', handleOutsideClick) - document.addEventListener('touchstart', handleOutsideClick) - }, - unbind () { - document.removeEventListener('click', handleOutsideClick) - document.removeEventListener('touchstart', handleOutsideClick) - } -}); - -/** - * Next, we will create a fresh Vue application instance and attach it to - * the page. Then, you may begin adding components to this application - * or customize the JavaScript scaffolding to fit your unique needs. - */ - -const files = require.context('./', true, /\.vue$/i) -files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default)); +/** Application Injections */ +Vue.use(vuelidate); +Vue.use(VueTheMask); +Vue.directive('closable', closable); Vue.mixin({ methods: { route: route }, - mixins: [request, crud] -}); + mixins: [request, crudHandler] + }); + +/** Components Registrations */ +Vue.component(Avatar); + +const files = require.context('./', true, /\.vue$/i); +files.keys().map(key => Vue.component(key.split('/').pop().split('.')[0], files(key).default)); const app = new Vue({ el: '#app', - store + store, + created(){ + this.routesGuard(); + }, + methods: { + route: route + }, + mixins: [guards] }); diff --git a/resources/assets/vue/components/accounts/elements/EmailVerificationComponent.vue b/resources/assets/vue/components/accounts/elements/EmailVerificationComponent.vue new file mode 100644 index 00000000..c81a9ad9 --- /dev/null +++ b/resources/assets/vue/components/accounts/elements/EmailVerificationComponent.vue @@ -0,0 +1,75 @@ + + \ No newline at end of file diff --git a/resources/assets/vue/components/accounts/elements/LoginFormComponent.vue b/resources/assets/vue/components/accounts/elements/LoginFormComponent.vue new file mode 100644 index 00000000..fa023930 --- /dev/null +++ b/resources/assets/vue/components/accounts/elements/LoginFormComponent.vue @@ -0,0 +1,57 @@ + + \ No newline at end of file diff --git a/resources/assets/vue/components/accounts/elements/OnboardingStepComponent.vue b/resources/assets/vue/components/accounts/elements/OnboardingStepComponent.vue new file mode 100644 index 00000000..dca841e9 --- /dev/null +++ b/resources/assets/vue/components/accounts/elements/OnboardingStepComponent.vue @@ -0,0 +1,53 @@ + + + \ No newline at end of file diff --git a/resources/assets/vue/components/accounts/forms/EmailVerificationFormComponent.vue b/resources/assets/vue/components/accounts/forms/EmailVerificationFormComponent.vue new file mode 100644 index 00000000..8cfeb88b --- /dev/null +++ b/resources/assets/vue/components/accounts/forms/EmailVerificationFormComponent.vue @@ -0,0 +1,59 @@ + + + \ No newline at end of file diff --git a/resources/assets/vue/components/accounts/forms/ForgetPasswordFormComponent.vue b/resources/assets/vue/components/accounts/forms/ForgetPasswordFormComponent.vue index 88f4f169..6fa4ea8b 100644 --- a/resources/assets/vue/components/accounts/forms/ForgetPasswordFormComponent.vue +++ b/resources/assets/vue/components/accounts/forms/ForgetPasswordFormComponent.vue @@ -1,13 +1,13 @@

    QlzidL?n<_y*6H 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