From 1e67d27a90b91b2d7949ab217a7df8634e95b662 Mon Sep 17 00:00:00 2001 From: ncoronel Date: Fri, 18 Sep 2026 10:15:57 -0300 Subject: [PATCH] refactor(backend): reorganize domains into Core, Commerce, Ticketing and Shared --- AGENTS.md | 48 ++++++++++++------ .../Cart/Controllers/CartController.php | 14 +++--- app/Domains/Commerce/Cart/Models/Cart.php | 22 ++++----- app/Domains/Commerce/Cart/Models/CartItem.php | 6 +-- .../Cart/Requests/AddCartItemRequest.php | 2 +- .../UpdateCartItemQuantityRequest.php | 2 +- .../Cart/Resources/CartItemResource.php | 10 ++-- .../Commerce/Cart/Resources/CartResource.php | 4 +- .../Commerce/Cart/Services/CartService.php | 12 ++--- .../CartVariantReplacementService.php | 10 ++-- .../Cart/Services/GuestCartMergeService.php | 6 +-- .../InvalidateEventDateCartsService.php | 12 ++--- app/Domains/Commerce/Cart/routes/api.php | 2 +- .../OnTicketFeaturedGroupController.php | 12 ++--- .../Catalog/Controllers/CatalogController.php | 42 ++++++++-------- .../Catalog/Enums/CatalogItemType.php | 2 +- .../Catalog/Enums/FeaturedGroupSource.php | 2 +- .../Commerce/Catalog/Enums/GroupLayout.php | 2 +- .../Catalog/Enums/InventoryPolicy.php | 2 +- .../Catalog/Enums/InventorySubject.php | 2 +- .../Commerce/Catalog/Enums/ProductLayout.php | 2 +- .../StockReservationExpiredException.php | 2 +- .../Commerce/Catalog/Models/Attribute.php | 8 +-- .../Catalog/Models/AttributeOption.php | 4 +- app/Domains/Commerce/Catalog/Models/Brand.php | 4 +- .../Catalog/Models/BundleComponent.php | 2 +- .../Commerce/Catalog/Models/CatalogItem.php | 16 +++--- .../Commerce/Catalog/Models/Category.php | 6 +-- .../Commerce/Catalog/Models/FeaturedGroup.php | 10 ++-- .../Commerce/Catalog/Models/FeaturedItem.php | 2 +- .../Commerce/Catalog/Models/Inventory.php | 2 +- .../Commerce/Catalog/Models/ItemAttribute.php | 2 +- .../Catalog/Models/StockReservation.php | 6 +-- .../Catalog/Models/StockReservationLine.php | 2 +- .../Commerce/Catalog/Models/Variant.php | 8 +-- .../Catalog/Models/VariantDefinition.php | 2 +- .../UpsertOnTicketFeaturedGroupRequest.php | 2 +- .../Requests/CatalogItemDetailRequest.php | 2 +- .../Requests/CatalogVariantOptionsRequest.php | 2 +- .../Catalog/Requests/CategoryPageRequest.php | 2 +- .../Requests/FeaturedGroupPageRequest.php | 2 +- .../Requests/SearchCatalogItemsRequest.php | 2 +- .../Requests/StoreCatalogItemRequest.php | 10 ++-- .../OnTicketFeaturedGroupResource.php | 6 +-- .../CatalogFeaturedGroupResource.php | 4 +- .../Resources/CatalogFeaturedItemResource.php | 14 +++--- .../Resources/CatalogItemDetailResource.php | 16 +++--- .../Catalog/Resources/CatalogItemResource.php | 4 +- .../Resources/CatalogSearchItemResource.php | 10 ++-- .../CatalogVariantOptionsResource.php | 2 +- .../Services/CatalogInventoryService.php | 14 +++--- .../Services/CatalogItemAllowanceService.php | 6 +-- .../Catalog/Services/CatalogService.php | 24 ++++----- .../ExpireStockReservationsService.php | 10 ++-- .../Catalog/Services/FeaturedGroupService.php | 12 ++--- .../Services/OnTicketFeaturedGroupService.php | 14 +++--- .../Services/StockReservationService.php | 16 +++--- .../Services/VariantReplacementService.php | 14 +++--- .../Services/VariantSelectionService.php | 10 ++-- .../Commerce/Catalog/routes/adminapp.php | 2 +- app/Domains/Commerce/Catalog/routes/api.php | 2 +- .../Controllers/PurchaseController.php | 22 ++++----- .../Commerce/Purchase/Events/PurchasePaid.php | 2 +- .../Exceptions/InsufficientStockException.php | 2 +- .../Exceptions/PurchaseExpiredException.php | 2 +- .../PurchaseLimitExceededException.php | 4 +- .../Commerce/Purchase/Models/Purchase.php | 16 +++--- .../Commerce/Purchase/Models/PurchaseItem.php | 12 ++--- .../Purchase/Models/TelepagosPayment.php | 2 +- .../Models/TelepagosPaymentCandidate.php | 2 +- .../Commerce/Purchase/Models/TelepagosQr.php | 2 +- .../Requests/PaymentIntentRequest.php | 2 +- .../Requests/StartCheckoutRequest.php | 2 +- .../UpdatePurchaseCustomerRequest.php | 2 +- .../Resources/PurchaseItemResource.php | 6 +-- .../Purchase/Resources/PurchaseResource.php | 8 +-- .../Checkout/CatalogSelectionResolver.php | 10 ++-- .../Checkout/CompleteCheckoutService.php | 10 ++-- .../Services/Checkout/EditCheckoutService.php | 6 +-- .../InsufficientStockMessageBuilder.php | 8 +-- .../Checkout/PurchaseItemSnapshotFactory.php | 8 +-- .../Checkout/PurchaseResponseLoader.php | 4 +- .../Checkout/ReleaseCheckoutService.php | 14 +++--- .../Services/Checkout/SourceCartService.php | 6 +-- .../Checkout/StartCheckoutService.php | 26 +++++----- .../Purchase/Services/CheckoutService.php | 14 +++--- .../Purchase/Services/DniDistanceService.php | 2 +- .../Services/PurchaseRefundSummaryService.php | 6 +-- .../Purchase/Services/PurchaseStateGuard.php | 10 ++-- .../TenantTransactionResetService.php | 4 +- .../Services/UserPurchaseLimitService.php | 12 ++--- app/Domains/Commerce/Purchase/routes/api.php | 2 +- .../Controllers/AdminApp/SaleController.php | 24 ++++----- .../Requests/AdminAppSaleIndexRequest.php | 4 +- .../AdminAppSaleModificationIndexRequest.php | 2 +- .../AdminAppSaleModificationPdfRequest.php | 4 +- .../Sale/Requests/AdminAppSalePdfRequest.php | 4 +- .../Resources/AdminApp/SaleDetailResource.php | 6 +-- .../AdminApp/SaleModificationResource.php | 6 +-- .../Sale/Resources/AdminApp/SaleResource.php | 4 +- .../Resources/AdminApp/SaleTicketResource.php | 4 +- .../Services/AdminAppSaleExcelService.php | 8 +-- .../Sale/Services/AdminAppSalePdfService.php | 8 +-- .../Sale/Services/AdminAppSaleService.php | 18 +++---- app/Domains/Commerce/Sale/routes/adminapp.php | 2 +- .../AdminAppAdministratorController.php | 10 ++-- .../Requests/StoreAdministratorRequest.php | 4 +- .../Requests/UpdateAdministratorRequest.php | 4 +- .../Resources/AdministratorResource.php | 4 +- .../Services/AdministratorService.php | 12 ++--- app/Domains/Core/Administrator/routes/api.php | 2 +- .../Controllers/AdminAppLoginController.php | 8 +-- .../Auth/Controllers/AdminAppMeController.php | 8 +-- ...AdminAppResetPasswordAttemptController.php | 8 +-- .../CreateResetPasswordAttemptController.php | 8 +-- ...eScannerResetPasswordAttemptController.php | 8 +-- .../Auth/Controllers/GoogleAuthController.php | 4 +- .../GoogleTokenExchangeController.php | 10 ++-- .../Core/Auth/Controllers/LoginController.php | 10 ++-- .../Auth/Controllers/LogoutController.php | 2 +- .../Core/Auth/Controllers/MeController.php | 4 +- .../Auth/Controllers/RegisterController.php | 8 +-- .../Controllers/ResetPasswordController.php | 10 ++-- .../Controllers/ScannerLoginController.php | 8 +-- .../Auth/Controllers/ScannerMeController.php | 8 +-- .../Controllers/UpdateProfileController.php | 8 +-- ...ValidateResetPasswordAttemptController.php | 10 ++-- .../Exceptions/AccountLockedException.php | 2 +- app/Domains/Core/Auth/Models/LoginAttempt.php | 2 +- .../Core/Auth/Models/ResetPasswordAttempt.php | 2 +- app/Domains/Core/Auth/Models/User.php | 14 +++--- ...inAppCreateResetPasswordAttemptRequest.php | 2 +- .../Auth/Requests/AdminAppLoginRequest.php | 2 +- .../CreateResetPasswordAttemptRequest.php | 2 +- .../Requests/GoogleTokenExchangeRequest.php | 2 +- .../Core/Auth/Requests/LoginUserRequest.php | 2 +- .../Auth/Requests/RegisterUserRequest.php | 4 +- .../Auth/Requests/ResetPasswordRequest.php | 2 +- ...annerCreateResetPasswordAttemptRequest.php | 2 +- .../Auth/Requests/ScannerLoginRequest.php | 2 +- .../Auth/Requests/UpdateProfileRequest.php | 2 +- .../ValidateResetPasswordAttemptRequest.php | 2 +- .../Auth/Resources/AdminAppMeResource.php | 6 +-- .../Core/Auth/Resources/ScannerMeResource.php | 6 +-- .../Core/Auth/Resources/UserResource.php | 4 +- .../Auth/Services/AdminAppContextService.php | 6 +-- .../Auth/Services/AdminCredentialVerifier.php | 6 +-- .../Core/Auth/Services/GoogleAuthService.php | 12 ++--- .../Auth/Services/PasswordLoginService.php | 16 +++--- .../Core/Auth/Services/ProfileService.php | 4 +- .../Auth/Services/RegisterUserService.php | 6 +-- .../Services/ResetPasswordAttemptService.php | 10 ++-- .../Auth/Services/ScannerContextService.php | 4 +- app/Domains/Core/Auth/routes/adminapp.php | 10 ++-- app/Domains/Core/Auth/routes/api.php | 18 +++---- app/Domains/Core/Auth/routes/scanner.php | 10 ++-- .../Authorization/Enums/PermissionCode.php | 2 +- .../Core/Authorization/Enums/RoleCode.php | 2 +- .../Core/Authorization/Models/Permission.php | 2 +- .../Core/Authorization/Models/Role.php | 8 +-- .../Authorization/Models/RolePermission.php | 2 +- .../AdminAppBootstrapController.php | 8 +-- .../ScannerBootstrapController.php | 8 +-- .../Controllers/TenantBootstrapController.php | 8 +-- .../Requests/AdminAppBootstrapRequest.php | 2 +- .../Requests/ScannerBootstrapRequest.php | 2 +- .../Requests/TenantBootstrapRequest.php | 4 +- .../Resources/AdminAppBootstrapResource.php | 4 +- .../Resources/ScannerBootstrapResource.php | 2 +- .../Services/AdminAppBootstrapService.php | 4 +- .../Services/ScannerBootstrapService.php | 4 +- .../Services/TenantBootstrapService.php | 10 ++-- .../Core/Bootstrap/routes/adminapp.php | 2 +- app/Domains/Core/Bootstrap/routes/api.php | 2 +- app/Domains/Core/Bootstrap/routes/scanner.php | 2 +- .../Client/Controllers/ClientController.php | 10 ++-- app/Domains/Core/Client/Models/Client.php | 6 +-- .../Client/Requests/StoreClientRequest.php | 2 +- .../Client/Requests/UpdateClientRequest.php | 4 +- .../Core/Client/Resources/ClientResource.php | 4 +- app/Domains/Core/Client/routes/api.php | 2 +- .../Core/Menu/Controllers/MenuController.php | 4 +- .../Menu/Controllers/TenantMenuController.php | 10 ++-- app/Domains/Core/Menu/Models/Menu.php | 6 +-- app/Domains/Core/Menu/Models/MenuRole.php | 4 +- app/Domains/Core/Menu/Models/TenantMenu.php | 4 +- .../Menu/Requests/StoreTenantMenuRequest.php | 4 +- .../Core/Menu/Services/TenantMenuService.php | 8 +-- app/Domains/Core/Menu/routes/api.php | 4 +- .../Controllers/AdminAppStaffController.php | 16 +++--- .../Core/Staff/Requests/StoreStaffRequest.php | 4 +- .../Staff/Requests/UpdateStaffRequest.php | 4 +- .../Core/Staff/Resources/StaffResource.php | 4 +- .../Core/Staff/Services/StaffService.php | 14 +++--- app/Domains/Core/Staff/routes/api.php | 2 +- .../AdminApp/WebsiteExtraController.php | 16 +++--- .../Tenant/Controllers/TenantController.php | 14 +++--- .../Core/Tenant/Enums/CartEditingPolicy.php | 2 +- .../Core/Tenant/Models/AdminWebsiteType.php | 6 +-- .../Core/Tenant/Models/SocialMedia.php | 2 +- .../Tenant/Models/StorefrontWebsiteType.php | 2 +- .../Models/StorefrontWebsiteTypeExtra.php | 2 +- app/Domains/Core/Tenant/Models/Tenant.php | 26 +++++----- .../Core/Tenant/Models/WebsiteExtra.php | 2 +- .../AdminApp/UpdateWebsiteExtraRequest.php | 4 +- .../Tenant/Requests/StoreTenantRequest.php | 14 +++--- .../Tenant/Requests/UpdateTenantRequest.php | 14 +++--- .../AdminApp/WebsiteExtraResource.php | 8 +-- .../AdminApp/WebsiteExtrasResource.php | 8 +-- .../Resources/CartEditingPolicyResource.php | 4 +- .../Core/Tenant/Resources/TenantResource.php | 16 +++--- .../Services/AdminWebsiteTypeService.php | 8 +-- .../Services/TenantInformationService.php | 8 +-- .../Core/Tenant/Services/TenantService.php | 8 +-- .../Tenant/Services/WebsiteExtraService.php | 20 ++++---- .../Tenant/Support/TenantDomainNormalizer.php | 2 +- app/Domains/Core/Tenant/routes/adminapp.php | 2 +- app/Domains/Core/Tenant/routes/api.php | 2 +- .../Desfile/Controllers/EntryController.php | 12 ++--- .../Requests/ReplaceEntryImageRequest.php | 2 +- .../Desfile/Requests/SyncEntryRowsRequest.php | 2 +- .../Requests/UpdateEntryImageRequest.php | 2 +- .../Desfile/Resources/EntryResource.php | 4 +- .../Desfile/Services/EntryService.php | 16 +++--- .../InvitationPurchaseProvisioner.php | 2 +- app/Domains/Ticketing/Desfile/routes/api.php | 2 +- .../Controllers/AdminApp/EventController.php | 16 +++--- .../Controllers/EventDateNoticeController.php | 8 +-- .../Event/Enums/EventDateChangeType.php | 2 +- .../Ticketing/Event/Enums/EventDateStatus.php | 2 +- .../Event/Events/EventDateRescheduled.php | 2 +- .../Event/Events/EventDateSuspended.php | 2 +- .../Ticketing/Event/Models/EventDate.php | 16 +++--- .../Event/Models/EventDateChange.php | 8 +-- .../Event/Models/EventDateChangeView.php | 4 +- .../Requests/RescheduleEventDateRequest.php | 2 +- .../Event/Requests/StoreEventDateRequest.php | 2 +- .../Event/Requests/UpdateEventRequest.php | 2 +- .../Resources/EventDateChangeResource.php | 4 +- .../Resources/EventDateNoticeResource.php | 2 +- .../Event/Resources/EventDateResource.php | 6 +-- .../Event/Resources/EventResource.php | 6 +-- .../AffectedEventDatePurchaseResolver.php | 10 ++-- .../Services/EffectiveEventDateResolver.php | 4 +- .../Services/EventDateGroupingService.php | 4 +- .../Event/Services/EventDateInfoFormatter.php | 8 +-- .../Services/EventDateNoticeFormatter.php | 6 +-- .../Event/Services/EventDateNoticeService.php | 10 ++-- .../Event/Services/EventDateTextFormatter.php | 2 +- .../Ticketing/Event/Services/EventService.php | 26 +++++----- .../Ticketing/Event/routes/adminapp.php | 2 +- app/Domains/Ticketing/Event/routes/api.php | 2 +- .../Controllers/AccommodationController.php | 8 +-- .../CategoryVisibilityController.php | 8 +-- .../Controllers/EntryController.php | 8 +-- .../Controllers/FoodController.php | 10 ++-- .../Controllers/MerchandiseController.php | 8 +-- .../Enums/FiestaCategory.php | 2 +- .../UpdateCategoryVisibilityRequest.php | 2 +- .../UpdateHistoricalFoodStockRequest.php | 2 +- .../UpsertAccommodationVariantsRequest.php | 2 +- .../Requests/UpsertEntriesRequest.php | 2 +- .../Requests/UpsertFoodVariantsRequest.php | 2 +- .../Requests/UpsertMerchandiseRequest.php | 2 +- .../Resources/AccommodationResource.php | 4 +- .../Resources/EntryResource.php | 4 +- .../Resources/FoodResource.php | 14 +++--- .../Resources/MerchandiseResource.php | 4 +- .../Services/AccommodationService.php | 22 ++++----- .../Services/CategoryVisibilityService.php | 8 +-- .../Services/EntryService.php | 16 +++--- .../Services/FoodService.php | 26 +++++----- .../Services/MerchandiseService.php | 22 ++++----- .../FiestaFutbolInfantil/routes/api.php | 10 ++-- .../Controllers/AdminApp/TicketController.php | 20 ++++---- .../Scanner/ScanAttemptController.php | 12 ++--- .../Controllers/Scanner/TicketController.php | 10 ++-- .../Ticket/Controllers/TicketController.php | 18 +++---- .../Ticket/Enums/ScanAttemptResult.php | 2 +- .../Ticket/Enums/ValidityTimeType.php | 2 +- .../Exceptions/TicketGenerationException.php | 10 ++-- .../TicketNotAvailableException.php | 2 +- .../GenerateTicketsForPaidPurchase.php | 12 ++--- .../Ticketing/Ticket/Models/ScanAttempt.php | 8 +-- .../Ticketing/Ticket/Models/Ticket.php | 22 ++++----- .../Ticketing/Ticket/Models/TicketRefund.php | 6 +-- .../Ticketing/Ticket/Models/ValidityTime.php | 8 +-- .../Requests/AdminAppTicketExportRequest.php | 4 +- .../Requests/AdminAppTicketIndexRequest.php | 6 +-- .../Requests/AdminAppTicketRefundRequest.php | 4 +- .../Requests/DownloadTicketsPdfRequest.php | 2 +- .../Requests/ScanAttemptIndexRequest.php | 2 +- .../AdminApp/AdminAppTicketCollection.php | 4 +- ...dminAppTicketRefundCalculationResource.php | 2 +- .../AdminApp/AdminAppTicketResource.php | 8 +-- .../Resources/Scanner/ScanAttemptResource.php | 6 +-- .../Scanner/ScannerScanResultResource.php | 6 +-- .../Ticket/Resources/TicketResource.php | 4 +- .../Ticket/Resources/ValidityTimeResource.php | 6 +-- .../Services/AdminAppTicketColumnService.php | 4 +- .../Services/AdminAppTicketExcelService.php | 6 +-- .../Services/AdminAppTicketPdfService.php | 6 +-- .../Services/AdminAppTicketReportService.php | 4 +- .../Ticket/Services/AdminAppTicketResult.php | 4 +- .../Services/AdminAppTicketRowService.php | 8 +-- .../Ticket/Services/AdminAppTicketService.php | 20 ++++---- .../Services/BackfillRefundedUnitsService.php | 2 +- .../Services/LoadTestTicketDatasetService.php | 14 +++--- .../Services/ResolvedTicketValidity.php | 2 +- .../Ticket/Services/ResolvedValidityGroup.php | 6 +-- .../Ticket/Services/ScannerTicketService.php | 10 ++-- .../Services/TicketGeneratorService.php | 12 ++--- .../Ticket/Services/TicketPdfService.php | 6 +-- .../Services/TicketPresentationResolver.php | 8 +-- .../Services/TicketValidityResolver.php | 14 +++--- .../Ticketing/Ticket/routes/adminapp.php | 2 +- app/Domains/Ticketing/Ticket/routes/api.php | 2 +- .../Ticketing/Ticket/routes/scanner.php | 4 +- app/Http/Middleware/EnsureAdminAppTenant.php | 2 +- app/Http/Middleware/EnsureScannerTenant.php | 4 +- app/Providers/AppServiceProvider.php | 26 +++++----- .../Attachable/Enums/AttachmentType.php | 2 +- .../Exceptions/AttachmentStorageException.php | 2 +- app/Shared/Attachable/Models/Attachment.php | 4 +- .../Attachable/Models/AttachmentCrop.php | 2 +- .../Attachable/Services/AttachmentService.php | 10 ++-- app/Shared/Enums/FieldType.php | 2 +- .../AdminApp/EntryFormController.php | 6 +-- .../AdminApp/EventFormController.php | 6 +-- .../AdminApp/FoodFormController.php | 6 +-- .../AdminApp/MerchandiseFormController.php | 6 +-- .../AdminApp/SaleFormController.php | 6 +-- .../AdminApp/StaffFormController.php | 6 +-- .../AdminApp/TicketFilterFormController.php | 6 +-- .../AdminApp/TicketFormController.php | 6 +-- .../Forms/Resources/EntryFormResource.php | 6 +-- .../Forms/Resources/EventFormResource.php | 2 +- .../Forms/Resources/FoodFormResource.php | 8 +-- .../Resources/MerchandiseFormResource.php | 4 +- .../Forms/Resources/SaleFormResource.php | 2 +- .../Resources/SocialMediaOptionResource.php | 4 +- .../Forms/Resources/StaffFormResource.php | 2 +- .../Resources/TicketFilterFormResource.php | 2 +- .../Forms/Resources/TicketFormResource.php | 2 +- .../Forms/Services/EntryFormService.php | 6 +-- .../Forms/Services/EventFormService.php | 6 +-- app/Shared/Forms/Services/FoodFormService.php | 12 ++--- .../Forms/Services/MerchandiseFormService.php | 8 +-- app/Shared/Forms/Services/SaleFormService.php | 4 +- .../Forms/Services/StaffFormService.php | 6 +-- .../Services/TicketFilterFormService.php | 8 +-- .../Forms/Services/TicketFormService.php | 10 ++-- app/Shared/Forms/routes/adminapp.php | 16 +++--- .../Casts/EncryptedIntegrationData.php | 2 +- .../AdminWebsiteTypeIntegrationController.php | 12 ++--- .../ClientIntegrationController.php | 12 ++--- .../Controllers/IntegrationController.php | 8 +-- .../TelepagosWebhookController.php | 8 +-- .../Models/AdminWebsiteTypeIntegration.php | 4 +- .../Integration/Models/ClientIntegration.php | 4 +- app/Shared/Integration/Models/Integration.php | 2 +- .../Models/IntegrationInstance.php | 4 +- .../Policies/IntegrationPolicy.php | 6 +-- .../Requests/ConfigureIntegrationRequest.php | 4 +- .../Requests/StoreIntegrationRequest.php | 2 +- .../Requests/TelepagosWebhookRequest.php | 2 +- .../Requests/UpdateIntegrationRequest.php | 2 +- .../IntegrationAssociationResource.php | 2 +- .../Resources/IntegrationInstanceResource.php | 2 +- .../Services/BaseIntegrationService.php | 14 +++--- .../Services/ClientIntegrationService.php | 8 +-- .../IntegrationAssociationService.php | 14 +++--- .../Services/IntegrationInstanceService.php | 4 +- .../Integration/Services/MailService.php | 8 +-- .../Services/TelepagosIntegrationService.php | 2 +- .../Services/TelepagosWebhookService.php | 14 +++--- app/Shared/Integration/routes/api.php | 8 +-- .../Logging/Enums/ValueChangeActorType.php | 2 +- .../Models/Concerns/LogsValueChanges.php | 6 +-- app/Shared/Logging/Models/ValueChange.php | 8 +-- .../Controllers/MailTestController.php | 8 +-- app/Shared/MailTest/Mailables/TestMail.php | 4 +- .../MailTest/Requests/SendTestMailRequest.php | 2 +- .../MailTest/Services/MailTestService.php | 6 +-- app/Shared/MailTest/routes/api.php | 2 +- .../Events/PasswordResetRequested.php | 2 +- .../Notification/Events/UserRegistered.php | 4 +- .../SendEventDateRescheduledEmails.php | 6 +-- .../SendEventDateSuspendedEmails.php | 6 +-- .../Listeners/SendPasswordResetEmail.php | 6 +-- .../Listeners/SendPurchaseConfirmedEmail.php | 6 +-- .../Listeners/SendWelcomeEmail.php | 6 +-- .../Notification/Models/EmailDelivery.php | 2 +- .../IdempotentEmailDeliveryService.php | 4 +- .../Services/NotificationMailService.php | 22 ++++----- app/Shared/Rules/CroppedImageOrBase64Rule.php | 2 +- app/Shared/Rules/ImageOrBase64Rule.php | 2 +- app/Shared/Rules/ValidTimezone.php | 2 +- .../Controllers/S3TestController.php | 10 ++-- .../GenerateS3TemporaryUrlRequest.php | 2 +- .../Requests/StoreS3TestFileRequest.php | 2 +- .../StorageTest/Services/S3TestService.php | 2 +- app/Shared/StorageTest/routes/api.php | 2 +- bootstrap/app.php | 12 ++--- config/auth.php | 2 +- database/factories/UserFactory.php | 2 +- ...7_20_000200_create_catalog_items_table.php | 2 +- ...0300_move_inventory_from_catalog_items.php | 2 +- ...0500_remove_purchase_item_polymorphism.php | 12 +++-- ...0_create_catalog_featured_items_tables.php | 2 +- ...26_07_21_000000_add_bundles_to_catalog.php | 4 +- ..._group_layout_to_featured_groups_table.php | 2 +- ...4_000000_create_account_menu_hierarchy.php | 2 +- ...atalog_search_layouts_to_tenants_table.php | 4 +- ...d_role_and_tenant_codes_to_users_table.php | 2 +- ..._07_31_000000_remove_tenant_admin_role.php | 2 +- ...add_tenant_code_to_value_changes_table.php | 7 ++- ...00_add_source_to_featured_groups_table.php | 2 +- ..._000000_add_event_date_text_to_tenants.php | 2 +- ...et_selector_and_single_catalog_layouts.php | 4 +- ...add_inventory_subject_to_catalog_items.php | 2 +- ...000100_create_stock_reservations_table.php | 4 +- ...000_create_desfile_invitation_purchase.php | 2 +- ...22_000000_add_desfile_invitation_seats.php | 2 +- ...es_at_to_reset_password_attempts_table.php | 2 +- ...stance_to_telepagos_payment_candidates.php | 2 +- ...ove_scan_permission_from_adminapp_role.php | 4 +- ...e_stored_morph_types_for_domain_groups.php | 49 +++++++++++++++++++ database/seeders/AttributeSeeder.php | 10 ++-- database/seeders/AuthorizationSeeder.php | 8 +-- database/seeders/BrandSeeder.php | 4 +- database/seeders/CategorySeeder.php | 4 +- database/seeders/DatabaseSeeder.php | 2 +- .../seeders/DesfilePuraTendenciaSeeder.php | 26 +++++----- database/seeders/EmailIntegrationSeeder.php | 2 +- .../FiestaFutbolInfantilProductSeeder.php | 24 ++++----- database/seeders/MenuSeeder.php | 8 +-- .../OnticketImmersiveHeroCarouselSeeder.php | 4 +- .../ProductCatalogFromImagesSeeder.php | 22 ++++----- database/seeders/SocialMediaSeeder.php | 2 +- .../seeders/TelepagosIntegrationSeeder.php | 2 +- database/seeders/TenantSeeder.php | 14 +++--- database/seeders/WebsiteTypeSeeder.php | 4 +- resources/views/pdf/adminapp/sales.blade.php | 2 +- routes/api.php | 38 +++++++------- routes/console.php | 10 ++-- routes/web.php | 2 +- .../Concerns/CreatesIntegrationInstances.php | 4 +- .../AdministratorControllerTest.php | 16 +++--- tests/Feature/Attachable/AttachmentTest.php | 10 ++-- .../Auth/AdminAppLoginControllerTest.php | 10 ++-- .../Feature/Auth/AdminAppMeControllerTest.php | 10 ++-- .../AdminAppResetPasswordControllerTest.php | 12 ++--- ...eateResetPasswordAttemptControllerTest.php | 12 ++--- .../Auth/EmailUniquenessPerRoleTest.php | 14 +++--- .../GoogleTokenExchangeControllerTest.php | 16 +++--- tests/Feature/Auth/LoginControllerTest.php | 18 +++---- tests/Feature/Auth/RegisterControllerTest.php | 10 ++-- .../Feature/Auth/ResetPasswordAttemptTest.php | 4 +- .../Auth/ResetPasswordControllerTest.php | 4 +- .../Auth/ScannerLoginControllerTest.php | 20 ++++---- .../Feature/Auth/ScannerMeControllerTest.php | 18 +++---- .../ScannerResetPasswordControllerTest.php | 12 ++--- .../Auth/UserAuthorizationRelationsTest.php | 4 +- ...dateResetPasswordAttemptControllerTest.php | 4 +- .../Authorization/RolePermissionModelTest.php | 6 +-- tests/Feature/Cart/CartControllerTest.php | 24 ++++----- .../Feature/Catalog/BundleCatalogItemTest.php | 28 +++++------ .../Feature/Catalog/CatalogControllerTest.php | 24 ++++----- .../Catalog/CatalogItemControllerTest.php | 12 ++--- .../CatalogItemDetailControllerTest.php | 24 ++++----- tests/Feature/Catalog/CatalogSchemaTest.php | 12 ++--- tests/Feature/Catalog/CatalogSearchTest.php | 14 +++--- tests/Feature/Catalog/CatalogServiceTest.php | 20 ++++---- tests/Feature/Catalog/CategoryDetailTest.php | 12 ++--- .../OnTicketFeaturedGroupControllerTest.php | 20 ++++---- tests/Feature/Desfile/EntryControllerTest.php | 30 ++++++------ .../Event/AdminAppEventControllerTest.php | 34 ++++++------- .../Event/EventDateNoticeControllerTest.php | 10 ++-- .../AccommodationControllerTest.php | 22 ++++----- .../EntryControllerTest.php | 22 ++++----- .../FoodControllerTest.php | 24 ++++----- .../MerchandiseControllerTest.php | 20 ++++---- .../Forms/AdminAppEntryFormControllerTest.php | 10 ++-- .../Forms/AdminAppEventFormControllerTest.php | 8 +-- .../Forms/AdminAppFoodFormControllerTest.php | 12 ++--- .../AdminAppMerchandiseFormControllerTest.php | 12 ++--- .../Forms/AdminAppSaleFormControllerTest.php | 14 +++--- .../Forms/AdminAppStaffFormControllerTest.php | 10 ++-- ...AdminAppTicketFilterFormControllerTest.php | 18 +++---- .../AdminAppTicketFormControllerTest.php | 10 ++-- .../ClientIntegrationControllerTest.php | 10 ++-- .../Integration/IntegrationInstanceTest.php | 28 +++++------ .../Integration/IntegrationServiceTest.php | 10 ++-- tests/Feature/Integration/MailServiceTest.php | 18 +++---- .../Integration/TelepagosWebhookTest.php | 28 +++++------ .../Feature/Logging/LogsValueChangesTest.php | 10 ++-- .../MailTest/MailTestControllerTest.php | 10 ++-- .../Feature/Menu/TenantMenuControllerTest.php | 8 +-- .../AddCheckoutEditingPolicyToTenantsTest.php | 2 +- .../IdempotentEmailDeliveryServiceTest.php | 4 +- .../NotificationMailServiceTest.php | 24 ++++----- .../QueuedNotificationListenerTest.php | 14 +++--- .../Purchase/PurchaseCatalogItemTest.php | 16 +++--- .../PurchaseExpiredExceptionResponseTest.php | 2 +- tests/Feature/Purchase/StorePurchaseTest.php | 32 ++++++------ .../Sale/AdminAppSaleControllerTest.php | 38 +++++++------- .../Seeders/AuthorizationSeederTest.php | 8 +-- .../FiestaFutbolInfantilProductSeederTest.php | 24 ++++----- tests/Feature/Seeders/MenuSeederTest.php | 12 ++--- .../ProductCatalogFromImagesSeederTest.php | 18 +++---- .../Feature/Seeders/SocialMediaSeederTest.php | 2 +- tests/Feature/Seeders/TenantSeederTest.php | 6 +-- .../Feature/Seeders/WebsiteTypeSeederTest.php | 6 +-- tests/Feature/Staff/StaffControllerTest.php | 26 +++++----- .../AdminAppWebsiteExtraControllerTest.php | 12 ++--- .../Tenant/AdminWebsiteTypeServiceTest.php | 2 +- .../BootstrapAdminAppControllerTest.php | 4 +- .../Tenant/BootstrapScannerControllerTest.php | 4 +- .../Tenant/BootstrapTenantControllerTest.php | 20 ++++---- .../Tenant/StoreTenantWithExtrasTest.php | 6 +-- .../Tenant/TenantBootstrapRouteTest.php | 2 +- .../Tenant/TenantRefundConfigurationTest.php | 6 +-- .../Feature/Tenant/TenantSocialMediaTest.php | 8 +-- tests/Feature/Tenant/WebsiteExtrasTest.php | 10 ++-- .../Ticket/AdminAppTicketControllerTest.php | 32 ++++++------ .../PrepareLoadTestTicketsCommandTest.php | 12 ++--- .../Ticket/ScannerTicketControllerTest.php | 22 ++++----- tests/Feature/Ticket/TicketControllerTest.php | 24 ++++----- .../Ticket/TicketGeneratorServiceTest.php | 32 ++++++------ .../Auth/ResetPasswordAttemptServiceTest.php | 2 +- .../AdminAppBootstrapResourceTest.php | 4 +- .../InvalidateEventDateCartsServiceTest.php | 12 ++--- .../CatalogItemAllowanceServiceTest.php | 2 +- tests/Unit/Catalog/CatalogModelsTest.php | 46 ++++++++--------- .../ExpireStockReservationsServiceTest.php | 12 ++--- .../Event/EventDateGroupingServiceTest.php | 8 +-- .../Unit/Event/EventDateInfoFormatterTest.php | 8 +-- .../Event/EventDateNoticeFormatterTest.php | 8 +-- .../Unit/Event/EventDateTextFormatterTest.php | 2 +- tests/Unit/Event/EventModelsTest.php | 10 ++-- .../EntryResourceTest.php | 10 ++-- tests/Unit/Forms/SaleFormServiceTest.php | 4 +- tests/Unit/IntegrationInstanceSchemaTest.php | 10 ++-- tests/Unit/Logging/ValueChangeTest.php | 8 +-- .../NotificationMailServiceLoggingTest.php | 10 ++-- .../SendPasswordResetEmailTest.php | 6 +-- .../Unit/Purchase/DniDistanceServiceTest.php | 2 +- .../InsufficientStockMessageBuilderTest.php | 18 +++---- .../Unit/Purchase/PurchaseAdminStatusTest.php | 2 +- tests/Unit/Purchase/PurchaseResourceTest.php | 6 +-- .../Unit/Purchase/PurchaseStateGuardTest.php | 8 +-- .../Sale/AdminAppSaleExcelServiceTest.php | 10 ++-- .../Unit/Sale/AdminAppSalePdfRequestTest.php | 4 +- .../Unit/Sale/AdminAppSalePdfServiceTest.php | 10 ++-- tests/Unit/Sale/SaleDetailResourceTest.php | 6 +-- .../Sale/SaleModificationResourceTest.php | 6 +-- .../Tenant/TenantDomainNormalizerTest.php | 2 +- .../AdminAppTicketExportServiceTest.php | 12 ++--- tests/Unit/Ticket/TicketTest.php | 20 ++++---- .../Ticket/TicketValidityResolverTest.php | 20 ++++---- .../Unit/Ticket/ValidityTimeResourceTest.php | 6 +-- tests/Unit/Ticket/ValidityTimeTest.php | 6 +-- 563 files changed, 2302 insertions(+), 2230 deletions(-) create mode 100644 database/migrations/2026_09_18_000400_update_stored_morph_types_for_domain_groups.php diff --git a/AGENTS.md b/AGENTS.md index 075fcaa..75c5e02 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,18 +8,22 @@ ## Architecture -This project uses a domain-oriented structure under `app/Domains`. +This project uses a domain-oriented structure grouped by business area under +`app/Domains`. Cross-cutting modules live under `app/Shared`. -Each domain must live in: +Business domains must live in: ```text -app/Domains// +app/Domains/// ``` +The current areas are `Core`, `Commerce`, and `Ticketing`. Cross-cutting +modules live in `app/Shared//`. + Supported folders inside each domain: ```text -app/Domains// +app/Domains/// ├── Models/ ├── Controllers/ ├── Requests/ @@ -34,22 +38,28 @@ app/Domains// - Root API routes live in `routes/api.php`. - `routes/api.php` should act as an aggregator only. -- Each domain defines its own routes in `app/Domains//routes/api.php`. +- Each business domain defines its own routes in + `app/Domains///routes/api.php`. +- Shared modules that expose routes define them in + `app/Shared//routes/api.php`. ## Namespaces Use this namespace pattern: ```php -App\Domains\\Models -App\Domains\\Controllers -App\Domains\\Requests -App\Domains\\Resources -App\Domains\\Services -App\Domains\\Policies -App\Domains\\Exceptions +App\Domains\\\Models +App\Domains\\\Controllers +App\Domains\\\Requests +App\Domains\\\Resources +App\Domains\\\Services +App\Domains\\\Policies +App\Domains\\\Exceptions ``` +For cross-cutting modules, use `App\Shared\\...`. Reusable enums +and rules live directly under `App\Shared`. + ## Responsibilities - `Models/`: Eloquent models and model relationships. @@ -80,13 +90,19 @@ App\Domains\\Exceptions - Namespace, folder, and class names must stay aligned. - Route files should be named `api.php`. -## Current Domains +## Current Areas and Modules -- `Tenant` -- `Product` +- `Core`: `Administrator`, `Auth`, `Authorization`, `Bootstrap`, `Client`, + `Menu`, `Staff`, `Tenant`. +- `Commerce`: `Cart`, `Catalog`, `Purchase`, `Sale`. +- `Ticketing`: `Desfile`, `Event`, `FiestaFutbolInfantil`, `Ticket`. +- `Shared`: `Attachable`, `Forms`, `Integration`, `Logging`, `MailTest`, + `Notification`, `StorageTest`, plus shared enums and rules. ## Notes For Future Changes - New features should be added inside the corresponding domain first. -- If a concern does not belong to an existing domain, create a new domain under `app/Domains`. +- Add new business features to the appropriate area under `app/Domains`. +- Keep generic reusable code in `app/Shared`; do not use it as a catch-all for + business features. - Avoid placing new business code in `app/Http/Controllers` or `app/Models`. diff --git a/app/Domains/Commerce/Cart/Controllers/CartController.php b/app/Domains/Commerce/Cart/Controllers/CartController.php index 368a77c..d576ce6 100644 --- a/app/Domains/Commerce/Cart/Controllers/CartController.php +++ b/app/Domains/Commerce/Cart/Controllers/CartController.php @@ -1,13 +1,13 @@ group(function (): void { diff --git a/app/Domains/Commerce/Purchase/Controllers/PurchaseController.php b/app/Domains/Commerce/Purchase/Controllers/PurchaseController.php index b175a48..f203613 100644 --- a/app/Domains/Commerce/Purchase/Controllers/PurchaseController.php +++ b/app/Domains/Commerce/Purchase/Controllers/PurchaseController.php @@ -1,17 +1,17 @@ middleware('auth:sanctum')->group(function (): void { diff --git a/app/Domains/Commerce/Sale/Controllers/AdminApp/SaleController.php b/app/Domains/Commerce/Sale/Controllers/AdminApp/SaleController.php index 71fe5f6..bb94f0d 100644 --- a/app/Domains/Commerce/Sale/Controllers/AdminApp/SaleController.php +++ b/app/Domains/Commerce/Sale/Controllers/AdminApp/SaleController.php @@ -1,18 +1,18 @@ group(function (): void { diff --git a/app/Domains/Core/Auth/routes/api.php b/app/Domains/Core/Auth/routes/api.php index 5b25226..57287f2 100644 --- a/app/Domains/Core/Auth/routes/api.php +++ b/app/Domains/Core/Auth/routes/api.php @@ -1,14 +1,14 @@ group(function (): void { diff --git a/app/Domains/Core/Authorization/Enums/PermissionCode.php b/app/Domains/Core/Authorization/Enums/PermissionCode.php index fb520d0..435ff9f 100644 --- a/app/Domains/Core/Authorization/Enums/PermissionCode.php +++ b/app/Domains/Core/Authorization/Enums/PermissionCode.php @@ -1,6 +1,6 @@ group(function (): void { diff --git a/app/Shared/Logging/Enums/ValueChangeActorType.php b/app/Shared/Logging/Enums/ValueChangeActorType.php index 6e3cfcc..784dbe2 100644 --- a/app/Shared/Logging/Enums/ValueChangeActorType.php +++ b/app/Shared/Logging/Enums/ValueChangeActorType.php @@ -1,6 +1,6 @@ group(function (): void { diff --git a/bootstrap/app.php b/bootstrap/app.php index 8102d3b..8f4bb7b 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -1,11 +1,11 @@ orderBy('id')->each(function (object $purchaseItem): void { - if (in_array($purchaseItem->buyable_type, [CatalogItem::class, self::PREVIOUS_CATALOG_ITEM], true)) { + if (in_array($purchaseItem->buyable_type, [CatalogItem::class, self::ORIGINAL_CATALOG_ITEM, self::PREVIOUS_CATALOG_ITEM], true)) { $catalogItem = DB::table('catalog_items') ->where('id', $purchaseItem->buyable_id) ->first(); @@ -48,7 +52,7 @@ return new class extends Migration } } - if (in_array($purchaseItem->buyable_type, [self::LEGACY_PRODUCT_VARIANT, Variant::class, self::PREVIOUS_VARIANT], true)) { + if (in_array($purchaseItem->buyable_type, [self::LEGACY_PRODUCT_VARIANT, Variant::class, self::ORIGINAL_VARIANT, self::PREVIOUS_VARIANT], true)) { $variant = DB::table('variantes') ->select(['id', 'catalog_item_id']) ->where('id', $purchaseItem->buyable_id) diff --git a/database/migrations/2026_07_20_000600_create_catalog_featured_items_tables.php b/database/migrations/2026_07_20_000600_create_catalog_featured_items_tables.php index bb075ae..d725982 100644 --- a/database/migrations/2026_07_20_000600_create_catalog_featured_items_tables.php +++ b/database/migrations/2026_07_20_000600_create_catalog_featured_items_tables.php @@ -1,6 +1,6 @@ where('trackable_type', (new Purchase)->getMorphClass()) + ->whereIn('trackable_type', [ + 'App\\Domains\\Purchase\\Models\\Purchase', + (new Purchase)->getMorphClass(), + ]) ->whereNull('tenant_code') ->orderBy('id') ->chunkById(500, function ($changes): void { diff --git a/database/migrations/2026_08_04_000200_add_source_to_featured_groups_table.php b/database/migrations/2026_08_04_000200_add_source_to_featured_groups_table.php index 309877e..1498884 100644 --- a/database/migrations/2026_08_04_000200_add_source_to_featured_groups_table.php +++ b/database/migrations/2026_08_04_000200_add_source_to_featured_groups_table.php @@ -1,6 +1,6 @@ [ + 'tokenable_type' => [ + 'App\\Domains\\Auth\\Models\\User' => 'App\\Domains\\Core\\Auth\\Models\\User', + ], + ], + 'value_changes' => [ + 'trackable_type' => [ + 'App\\Domains\\Purchase\\Models\\Purchase' => 'App\\Domains\\Commerce\\Purchase\\Models\\Purchase', + 'App\\Domains\\Ticket\\Models\\Ticket' => 'App\\Domains\\Ticketing\\Ticket\\Models\\Ticket', + ], + ], + ]; + + public function up(): void + { + $this->rewriteTypes(false); + } + + public function down(): void + { + $this->rewriteTypes(true); + } + + private function rewriteTypes(bool $reverse): void + { + foreach (self::TYPE_CHANGES as $table => $columns) { + if (! Schema::hasTable($table)) { + continue; + } + + foreach ($columns as $column => $changes) { + foreach ($changes as $oldType => $newType) { + DB::table($table) + ->where($column, $reverse ? $newType : $oldType) + ->update([$column => $reverse ? $oldType : $newType]); + } + } + } + } +}; diff --git a/database/seeders/AttributeSeeder.php b/database/seeders/AttributeSeeder.php index 001d26a..f19e67b 100644 --- a/database/seeders/AttributeSeeder.php +++ b/database/seeders/AttributeSeeder.php @@ -2,11 +2,11 @@ namespace Database\Seeders; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\ValidityTime; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; use Illuminate\Database\Seeder; class AttributeSeeder extends Seeder diff --git a/database/seeders/AuthorizationSeeder.php b/database/seeders/AuthorizationSeeder.php index 3764942..398ec3d 100644 --- a/database/seeders/AuthorizationSeeder.php +++ b/database/seeders/AuthorizationSeeder.php @@ -2,10 +2,10 @@ namespace Database\Seeders; -use App\Domains\Authorization\Enums\PermissionCode; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Permission; -use App\Domains\Authorization\Models\Role; +use App\Domains\Core\Authorization\Enums\PermissionCode; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Permission; +use App\Domains\Core\Authorization\Models\Role; use Illuminate\Database\Seeder; class AuthorizationSeeder extends Seeder diff --git a/database/seeders/BrandSeeder.php b/database/seeders/BrandSeeder.php index 738a3f1..e2e6d22 100644 --- a/database/seeders/BrandSeeder.php +++ b/database/seeders/BrandSeeder.php @@ -2,8 +2,8 @@ namespace Database\Seeders; -use App\Domains\Catalog\Models\Brand; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Commerce\Catalog\Models\Brand; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Database\Seeder; class BrandSeeder extends Seeder diff --git a/database/seeders/CategorySeeder.php b/database/seeders/CategorySeeder.php index 5003970..9ddf2cc 100644 --- a/database/seeders/CategorySeeder.php +++ b/database/seeders/CategorySeeder.php @@ -2,8 +2,8 @@ namespace Database\Seeders; -use App\Domains\Catalog\Models\Category; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Database\Seeder; class CategorySeeder extends Seeder diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php index 5ac3e1a..119ea39 100644 --- a/database/seeders/DatabaseSeeder.php +++ b/database/seeders/DatabaseSeeder.php @@ -2,7 +2,7 @@ namespace Database\Seeders; -use App\Domains\Auth\Models\User; +use App\Domains\Core\Auth\Models\User; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; diff --git a/database/seeders/DesfilePuraTendenciaSeeder.php b/database/seeders/DesfilePuraTendenciaSeeder.php index 3a29bcb..0d90531 100644 --- a/database/seeders/DesfilePuraTendenciaSeeder.php +++ b/database/seeders/DesfilePuraTendenciaSeeder.php @@ -2,19 +2,19 @@ namespace Database\Seeders; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Enums\InventorySubject; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Client\Models\Client; -use App\Domains\Desfile\Services\InvitationPurchaseProvisioner; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Services\TenantService; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Enums\InventorySubject; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Domains\Core\Client\Models\Client; +use App\Domains\Ticketing\Desfile\Services\InvitationPurchaseProvisioner; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Services\TenantService; use Illuminate\Database\Seeder; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\DB; diff --git a/database/seeders/EmailIntegrationSeeder.php b/database/seeders/EmailIntegrationSeeder.php index 1eeff2c..450e867 100644 --- a/database/seeders/EmailIntegrationSeeder.php +++ b/database/seeders/EmailIntegrationSeeder.php @@ -2,7 +2,7 @@ namespace Database\Seeders; -use App\Domains\Integration\Models\Integration; +use App\Shared\Integration\Models\Integration; use Illuminate\Database\Seeder; class EmailIntegrationSeeder extends Seeder diff --git a/database/seeders/FiestaFutbolInfantilProductSeeder.php b/database/seeders/FiestaFutbolInfantilProductSeeder.php index e60ca10..07a60d2 100644 --- a/database/seeders/FiestaFutbolInfantilProductSeeder.php +++ b/database/seeders/FiestaFutbolInfantilProductSeeder.php @@ -2,18 +2,18 @@ namespace Database\Seeders; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Event\Models\EventDate; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\ValidityTime; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; use Illuminate\Database\Seeder; use RuntimeException; diff --git a/database/seeders/MenuSeeder.php b/database/seeders/MenuSeeder.php index 3ea8fb3..24b562b 100644 --- a/database/seeders/MenuSeeder.php +++ b/database/seeders/MenuSeeder.php @@ -2,10 +2,10 @@ namespace Database\Seeders; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Role; -use App\Domains\Menu\Models\Menu; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Role; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Database\Seeder; class MenuSeeder extends Seeder diff --git a/database/seeders/OnticketImmersiveHeroCarouselSeeder.php b/database/seeders/OnticketImmersiveHeroCarouselSeeder.php index 0340594..23058cb 100644 --- a/database/seeders/OnticketImmersiveHeroCarouselSeeder.php +++ b/database/seeders/OnticketImmersiveHeroCarouselSeeder.php @@ -2,8 +2,8 @@ namespace Database\Seeders; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Services\WebsiteExtraService; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Services\WebsiteExtraService; use Illuminate\Database\Seeder; use Illuminate\Http\UploadedFile; use RuntimeException; diff --git a/database/seeders/ProductCatalogFromImagesSeeder.php b/database/seeders/ProductCatalogFromImagesSeeder.php index b0a2925..2416eca 100644 --- a/database/seeders/ProductCatalogFromImagesSeeder.php +++ b/database/seeders/ProductCatalogFromImagesSeeder.php @@ -2,17 +2,17 @@ namespace Database\Seeders; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\Brand; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\Brand; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Database\Seeder; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\File; diff --git a/database/seeders/SocialMediaSeeder.php b/database/seeders/SocialMediaSeeder.php index 97e2b40..95ce89f 100644 --- a/database/seeders/SocialMediaSeeder.php +++ b/database/seeders/SocialMediaSeeder.php @@ -2,7 +2,7 @@ namespace Database\Seeders; -use App\Domains\Tenant\Models\SocialMedia; +use App\Domains\Core\Tenant\Models\SocialMedia; use Illuminate\Database\Seeder; class SocialMediaSeeder extends Seeder diff --git a/database/seeders/TelepagosIntegrationSeeder.php b/database/seeders/TelepagosIntegrationSeeder.php index bbaf657..2bc13e6 100644 --- a/database/seeders/TelepagosIntegrationSeeder.php +++ b/database/seeders/TelepagosIntegrationSeeder.php @@ -2,7 +2,7 @@ namespace Database\Seeders; -use App\Domains\Integration\Models\Integration; +use App\Shared\Integration\Models\Integration; use Illuminate\Database\Seeder; class TelepagosIntegrationSeeder extends Seeder diff --git a/database/seeders/TenantSeeder.php b/database/seeders/TenantSeeder.php index 9ef6725..0ec0395 100644 --- a/database/seeders/TenantSeeder.php +++ b/database/seeders/TenantSeeder.php @@ -2,13 +2,13 @@ namespace Database\Seeders; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Attachable\Services\AttachmentService; -use App\Domains\Client\Models\Client; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Tenant\Services\TenantService; -use App\Domains\Tenant\Services\WebsiteExtraService; +use App\Shared\Attachable\Models\Attachment; +use App\Shared\Attachable\Services\AttachmentService; +use App\Domains\Core\Client\Models\Client; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Tenant\Services\TenantService; +use App\Domains\Core\Tenant\Services\WebsiteExtraService; use Illuminate\Database\Seeder; use Illuminate\Http\UploadedFile; use RuntimeException; diff --git a/database/seeders/WebsiteTypeSeeder.php b/database/seeders/WebsiteTypeSeeder.php index 20e0a0c..7847d56 100644 --- a/database/seeders/WebsiteTypeSeeder.php +++ b/database/seeders/WebsiteTypeSeeder.php @@ -2,8 +2,8 @@ namespace Database\Seeders; -use App\Domains\Tenant\Services\AdminWebsiteTypeService; -use App\Domains\Tenant\Models\StorefrontWebsiteType; +use App\Domains\Core\Tenant\Services\AdminWebsiteTypeService; +use App\Domains\Core\Tenant\Models\StorefrontWebsiteType; use Illuminate\Database\Seeder; use Illuminate\Http\UploadedFile; use RuntimeException; diff --git a/resources/views/pdf/adminapp/sales.blade.php b/resources/views/pdf/adminapp/sales.blade.php index 5f35264..8436a0d 100644 --- a/resources/views/pdf/adminapp/sales.blade.php +++ b/resources/views/pdf/adminapp/sales.blade.php @@ -47,7 +47,7 @@ {{ $sale->created_at?->copy()->timezone($timeZone)->format('d/m/Y H:i') ?? '-' }} {{ $sale->nombre_apellido ?: 'Sin nombre' }} {{ (int) ($sale->quantity ?? 0) }} - {{ \App\Domains\Purchase\Models\Purchase::adminStatusNameFor($sale->status) ?? $sale->status }} + {{ \App\Domains\Commerce\Purchase\Models\Purchase::adminStatusNameFor($sale->status) ?? $sale->status }} ${{ number_format((float) $sale->total, 2, ',', '.') }} {{ (int) ($sale->tickets_count ?? 0) }} diff --git a/routes/api.php b/routes/api.php index 57ebc2b..d5b43b3 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,21 +1,21 @@ name('auth.google.redirect'); diff --git a/tests/Concerns/CreatesIntegrationInstances.php b/tests/Concerns/CreatesIntegrationInstances.php index 8b37c0d..ee54a2e 100644 --- a/tests/Concerns/CreatesIntegrationInstances.php +++ b/tests/Concerns/CreatesIntegrationInstances.php @@ -2,8 +2,8 @@ namespace Tests\Concerns; -use App\Domains\Integration\Models\ClientIntegration; -use App\Domains\Integration\Models\IntegrationInstance; +use App\Shared\Integration\Models\ClientIntegration; +use App\Shared\Integration\Models\IntegrationInstance; trait CreatesIntegrationInstances { diff --git a/tests/Feature/Administrator/AdministratorControllerTest.php b/tests/Feature/Administrator/AdministratorControllerTest.php index a36b174..2ef0763 100644 --- a/tests/Feature/Administrator/AdministratorControllerTest.php +++ b/tests/Feature/Administrator/AdministratorControllerTest.php @@ -2,14 +2,14 @@ namespace Tests\Feature\Administrator; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; diff --git a/tests/Feature/Attachable/AttachmentTest.php b/tests/Feature/Attachable/AttachmentTest.php index 4cdf184..8a9019d 100644 --- a/tests/Feature/Attachable/AttachmentTest.php +++ b/tests/Feature/Attachable/AttachmentTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Attachable; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Exceptions\AttachmentStorageException; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Attachable\Models\AttachmentCrop; -use App\Domains\Attachable\Services\AttachmentService; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Exceptions\AttachmentStorageException; +use App\Shared\Attachable\Models\Attachment; +use App\Shared\Attachable\Models\AttachmentCrop; +use App\Shared\Attachable\Services\AttachmentService; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; diff --git a/tests/Feature/Auth/AdminAppLoginControllerTest.php b/tests/Feature/Auth/AdminAppLoginControllerTest.php index a5d6070..97eeb3c 100644 --- a/tests/Feature/Auth/AdminAppLoginControllerTest.php +++ b/tests/Feature/Auth/AdminAppLoginControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\LoginAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Role; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\LoginAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Role; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Hash; use Tests\TestCase; diff --git a/tests/Feature/Auth/AdminAppMeControllerTest.php b/tests/Feature/Auth/AdminAppMeControllerTest.php index 6850b07..7bd0282 100644 --- a/tests/Feature/Auth/AdminAppMeControllerTest.php +++ b/tests/Feature/Auth/AdminAppMeControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Role; -use App\Domains\Menu\Models\Menu; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Role; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; use Tests\TestCase; diff --git a/tests/Feature/Auth/AdminAppResetPasswordControllerTest.php b/tests/Feature/Auth/AdminAppResetPasswordControllerTest.php index 1e301a1..358878e 100644 --- a/tests/Feature/Auth/AdminAppResetPasswordControllerTest.php +++ b/tests/Feature/Auth/AdminAppResetPasswordControllerTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Role; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Role; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; use Tests\TestCase; diff --git a/tests/Feature/Auth/CreateResetPasswordAttemptControllerTest.php b/tests/Feature/Auth/CreateResetPasswordAttemptControllerTest.php index cd7e241..25b0c09 100644 --- a/tests/Feature/Auth/CreateResetPasswordAttemptControllerTest.php +++ b/tests/Feature/Auth/CreateResetPasswordAttemptControllerTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Auth; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; use Tests\TestCase; diff --git a/tests/Feature/Auth/EmailUniquenessPerRoleTest.php b/tests/Feature/Auth/EmailUniquenessPerRoleTest.php index a4e9d8d..255fc8b 100644 --- a/tests/Feature/Auth/EmailUniquenessPerRoleTest.php +++ b/tests/Feature/Auth/EmailUniquenessPerRoleTest.php @@ -2,13 +2,13 @@ namespace Tests\Feature\Auth; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Domains\Core\Tenant\Models\Tenant; use Database\Seeders\AuthorizationSeeder; use Illuminate\Database\UniqueConstraintViolationException; use Illuminate\Foundation\Testing\RefreshDatabase; diff --git a/tests/Feature/Auth/GoogleTokenExchangeControllerTest.php b/tests/Feature/Auth/GoogleTokenExchangeControllerTest.php index 4d40de0..85d6eb2 100644 --- a/tests/Feature/Auth/GoogleTokenExchangeControllerTest.php +++ b/tests/Feature/Auth/GoogleTokenExchangeControllerTest.php @@ -2,14 +2,14 @@ namespace Tests\Feature\Auth; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Str; diff --git a/tests/Feature/Auth/LoginControllerTest.php b/tests/Feature/Auth/LoginControllerTest.php index ed7cbd8..4368145 100644 --- a/tests/Feature/Auth/LoginControllerTest.php +++ b/tests/Feature/Auth/LoginControllerTest.php @@ -2,15 +2,15 @@ namespace Tests\Feature\Auth; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\LoginAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\LoginAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Hash; use Tests\TestCase; diff --git a/tests/Feature/Auth/RegisterControllerTest.php b/tests/Feature/Auth/RegisterControllerTest.php index 8dafa91..2f59d86 100644 --- a/tests/Feature/Auth/RegisterControllerTest.php +++ b/tests/Feature/Auth/RegisterControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Auth; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Notification\Events\UserRegistered; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Shared\Notification\Events\UserRegistered; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; use Tests\TestCase; diff --git a/tests/Feature/Auth/ResetPasswordAttemptTest.php b/tests/Feature/Auth/ResetPasswordAttemptTest.php index e9ef95f..9156a9f 100644 --- a/tests/Feature/Auth/ResetPasswordAttemptTest.php +++ b/tests/Feature/Auth/ResetPasswordAttemptTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; use Tests\TestCase; diff --git a/tests/Feature/Auth/ResetPasswordControllerTest.php b/tests/Feature/Auth/ResetPasswordControllerTest.php index 57f085f..4fc4ab6 100644 --- a/tests/Feature/Auth/ResetPasswordControllerTest.php +++ b/tests/Feature/Auth/ResetPasswordControllerTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Hash; use Tests\TestCase; diff --git a/tests/Feature/Auth/ScannerLoginControllerTest.php b/tests/Feature/Auth/ScannerLoginControllerTest.php index 6bb37bc..758cdc1 100644 --- a/tests/Feature/Auth/ScannerLoginControllerTest.php +++ b/tests/Feature/Auth/ScannerLoginControllerTest.php @@ -2,16 +2,16 @@ namespace Tests\Feature\Auth; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\LoginAttempt; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\PermissionCode; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Permission; -use App\Domains\Authorization\Models\Role; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\LoginAttempt; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\PermissionCode; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Permission; +use App\Domains\Core\Authorization\Models\Role; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; use Illuminate\Support\Facades\Hash; diff --git a/tests/Feature/Auth/ScannerMeControllerTest.php b/tests/Feature/Auth/ScannerMeControllerTest.php index f5ec62b..576725d 100644 --- a/tests/Feature/Auth/ScannerMeControllerTest.php +++ b/tests/Feature/Auth/ScannerMeControllerTest.php @@ -2,15 +2,15 @@ namespace Tests\Feature\Auth; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\PermissionCode; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Permission; -use App\Domains\Authorization\Models\Role; -use App\Domains\Catalog\Models\Category; -use App\Domains\Menu\Models\Menu; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\PermissionCode; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Permission; +use App\Domains\Core\Authorization\Models\Role; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Str; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Auth/ScannerResetPasswordControllerTest.php b/tests/Feature/Auth/ScannerResetPasswordControllerTest.php index a8e80d6..2098201 100644 --- a/tests/Feature/Auth/ScannerResetPasswordControllerTest.php +++ b/tests/Feature/Auth/ScannerResetPasswordControllerTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Role; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Role; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; use Illuminate\Support\Facades\Hash; diff --git a/tests/Feature/Auth/UserAuthorizationRelationsTest.php b/tests/Feature/Auth/UserAuthorizationRelationsTest.php index 9565d81..d0719b6 100644 --- a/tests/Feature/Auth/UserAuthorizationRelationsTest.php +++ b/tests/Feature/Auth/UserAuthorizationRelationsTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; use Tests\TestCase; diff --git a/tests/Feature/Auth/ValidateResetPasswordAttemptControllerTest.php b/tests/Feature/Auth/ValidateResetPasswordAttemptControllerTest.php index d6bd514..1f4c6c6 100644 --- a/tests/Feature/Auth/ValidateResetPasswordAttemptControllerTest.php +++ b/tests/Feature/Auth/ValidateResetPasswordAttemptControllerTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Auth; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Authorization/RolePermissionModelTest.php b/tests/Feature/Authorization/RolePermissionModelTest.php index 5bd7d11..64b4348 100644 --- a/tests/Feature/Authorization/RolePermissionModelTest.php +++ b/tests/Feature/Authorization/RolePermissionModelTest.php @@ -2,9 +2,9 @@ namespace Tests\Feature\Authorization; -use App\Domains\Authorization\Models\Permission; -use App\Domains\Authorization\Models\Role; -use App\Domains\Authorization\Models\RolePermission; +use App\Domains\Core\Authorization\Models\Permission; +use App\Domains\Core\Authorization\Models\Role; +use App\Domains\Core\Authorization\Models\RolePermission; use Illuminate\Database\QueryException; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; diff --git a/tests/Feature/Cart/CartControllerTest.php b/tests/Feature/Cart/CartControllerTest.php index 1a5696a..762a08e 100644 --- a/tests/Feature/Cart/CartControllerTest.php +++ b/tests/Feature/Cart/CartControllerTest.php @@ -2,18 +2,18 @@ namespace Tests\Feature\Cart; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Models\PurchaseItem; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Models\PurchaseItem; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; use Tests\TestCase; diff --git a/tests/Feature/Catalog/BundleCatalogItemTest.php b/tests/Feature/Catalog/BundleCatalogItemTest.php index e1e80c5..4ff8532 100644 --- a/tests/Feature/Catalog/BundleCatalogItemTest.php +++ b/tests/Feature/Catalog/BundleCatalogItemTest.php @@ -2,20 +2,20 @@ namespace Tests\Feature\Catalog; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Cart\Resources\CartItemResource; -use App\Domains\Catalog\Enums\CatalogItemType; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Services\CatalogInventoryService; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Purchase\Services\CheckoutService; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Cart\Resources\CartItemResource; +use App\Domains\Commerce\Catalog\Enums\CatalogItemType; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Services\CatalogInventoryService; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Domains\Commerce\Purchase\Services\CheckoutService; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Validation\ValidationException; use Tests\TestCase; diff --git a/tests/Feature/Catalog/CatalogControllerTest.php b/tests/Feature/Catalog/CatalogControllerTest.php index 1eaa596..3663b91 100644 --- a/tests/Feature/Catalog/CatalogControllerTest.php +++ b/tests/Feature/Catalog/CatalogControllerTest.php @@ -2,18 +2,18 @@ namespace Tests\Feature\Catalog; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Storage; use Tests\TestCase; diff --git a/tests/Feature/Catalog/CatalogItemControllerTest.php b/tests/Feature/Catalog/CatalogItemControllerTest.php index c805fe5..8eda289 100644 --- a/tests/Feature/Catalog/CatalogItemControllerTest.php +++ b/tests/Feature/Catalog/CatalogItemControllerTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Catalog; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Storage; use Tests\TestCase; diff --git a/tests/Feature/Catalog/CatalogItemDetailControllerTest.php b/tests/Feature/Catalog/CatalogItemDetailControllerTest.php index b466afb..1a8575c 100644 --- a/tests/Feature/Catalog/CatalogItemDetailControllerTest.php +++ b/tests/Feature/Catalog/CatalogItemDetailControllerTest.php @@ -2,18 +2,18 @@ namespace Tests\Feature\Catalog; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\ItemAttribute; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\ItemAttribute; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Storage; use Tests\TestCase; diff --git a/tests/Feature/Catalog/CatalogSchemaTest.php b/tests/Feature/Catalog/CatalogSchemaTest.php index 94cb8a2..6e9d1c6 100644 --- a/tests/Feature/Catalog/CatalogSchemaTest.php +++ b/tests/Feature/Catalog/CatalogSchemaTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Catalog; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; use Tests\TestCase; diff --git a/tests/Feature/Catalog/CatalogSearchTest.php b/tests/Feature/Catalog/CatalogSearchTest.php index ba07c2f..bc9744c 100644 --- a/tests/Feature/Catalog/CatalogSearchTest.php +++ b/tests/Feature/Catalog/CatalogSearchTest.php @@ -2,13 +2,13 @@ namespace Tests\Feature\Catalog; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Catalog/CatalogServiceTest.php b/tests/Feature/Catalog/CatalogServiceTest.php index 89a8b50..ae89767 100644 --- a/tests/Feature/Catalog/CatalogServiceTest.php +++ b/tests/Feature/Catalog/CatalogServiceTest.php @@ -2,16 +2,16 @@ namespace Tests\Feature\Catalog; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Enums\CatalogItemType; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Enums\CatalogItemType; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Validation\ValidationException; use Tests\TestCase; diff --git a/tests/Feature/Catalog/CategoryDetailTest.php b/tests/Feature/Catalog/CategoryDetailTest.php index 0b6ab2a..0eee7db 100644 --- a/tests/Feature/Catalog/CategoryDetailTest.php +++ b/tests/Feature/Catalog/CategoryDetailTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Catalog; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Catalog/OnTicketFeaturedGroupControllerTest.php b/tests/Feature/Catalog/OnTicketFeaturedGroupControllerTest.php index 816ac9e..da4fbb7 100644 --- a/tests/Feature/Catalog/OnTicketFeaturedGroupControllerTest.php +++ b/tests/Feature/Catalog/OnTicketFeaturedGroupControllerTest.php @@ -2,16 +2,16 @@ namespace Tests\Feature\Catalog; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Tenant\Models\StorefrontWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Tenant\Models\StorefrontWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Desfile/EntryControllerTest.php b/tests/Feature/Desfile/EntryControllerTest.php index 820c2e7..7484a2c 100644 --- a/tests/Feature/Desfile/EntryControllerTest.php +++ b/tests/Feature/Desfile/EntryControllerTest.php @@ -2,21 +2,21 @@ namespace Tests\Feature\Desfile; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Enums\InventorySubject; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\ItemAttribute; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Menu\Models\Menu; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Enums\InventorySubject; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\ItemAttribute; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Core\Menu\Models\Menu; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Http\UploadedFile; diff --git a/tests/Feature/Event/AdminAppEventControllerTest.php b/tests/Feature/Event/AdminAppEventControllerTest.php index ae23b88..489b5fd 100644 --- a/tests/Feature/Event/AdminAppEventControllerTest.php +++ b/tests/Feature/Event/AdminAppEventControllerTest.php @@ -2,23 +2,23 @@ namespace Tests\Feature\Event; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\StockReservation; -use App\Domains\Catalog\Models\StockReservationLine; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Event\Events\EventDateRescheduled; -use App\Domains\Event\Events\EventDateSuspended; -use App\Domains\Purchase\Services\Checkout\CatalogSelectionResolver; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\StockReservation; +use App\Domains\Commerce\Catalog\Models\StockReservationLine; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Ticketing\Event\Events\EventDateRescheduled; +use App\Domains\Ticketing\Event\Events\EventDateSuspended; +use App\Domains\Commerce\Purchase\Services\Checkout\CatalogSelectionResolver; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Database\Seeders\AuthorizationSeeder; use Database\Seeders\SocialMediaSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; diff --git a/tests/Feature/Event/EventDateNoticeControllerTest.php b/tests/Feature/Event/EventDateNoticeControllerTest.php index 77e3f38..2d9412e 100644 --- a/tests/Feature/Event/EventDateNoticeControllerTest.php +++ b/tests/Feature/Event/EventDateNoticeControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Event; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Event\Enums\EventDateChangeType; -use App\Domains\Event\Models\EventDateChange; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Ticketing\Event\Enums\EventDateChangeType; +use App\Domains\Ticketing\Event\Models\EventDateChange; +use App\Domains\Core\Tenant\Models\Tenant; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/FiestaFutbolInfantil/AccommodationControllerTest.php b/tests/Feature/FiestaFutbolInfantil/AccommodationControllerTest.php index 4d7d258..d04907f 100644 --- a/tests/Feature/FiestaFutbolInfantil/AccommodationControllerTest.php +++ b/tests/Feature/FiestaFutbolInfantil/AccommodationControllerTest.php @@ -2,17 +2,17 @@ namespace Tests\Feature\FiestaFutbolInfantil; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Menu\Models\Menu; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Core\Menu\Models\Menu; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php b/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php index a74f2de..fb3b59f 100644 --- a/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php +++ b/tests/Feature/FiestaFutbolInfantil/EntryControllerTest.php @@ -2,17 +2,17 @@ namespace Tests\Feature\FiestaFutbolInfantil; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Menu\Models\Menu; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Core\Menu\Models\Menu; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/FiestaFutbolInfantil/FoodControllerTest.php b/tests/Feature/FiestaFutbolInfantil/FoodControllerTest.php index 1322a41..bef7436 100644 --- a/tests/Feature/FiestaFutbolInfantil/FoodControllerTest.php +++ b/tests/Feature/FiestaFutbolInfantil/FoodControllerTest.php @@ -2,18 +2,18 @@ namespace Tests\Feature\FiestaFutbolInfantil; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Event\Services\EventService; -use App\Domains\Menu\Models\Menu; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Ticketing\Event\Services\EventService; +use App\Domains\Core\Menu\Models\Menu; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Carbon; diff --git a/tests/Feature/FiestaFutbolInfantil/MerchandiseControllerTest.php b/tests/Feature/FiestaFutbolInfantil/MerchandiseControllerTest.php index 2361ee2..09752a4 100644 --- a/tests/Feature/FiestaFutbolInfantil/MerchandiseControllerTest.php +++ b/tests/Feature/FiestaFutbolInfantil/MerchandiseControllerTest.php @@ -2,16 +2,16 @@ namespace Tests\Feature\FiestaFutbolInfantil; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Menu\Models\Menu; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Core\Menu\Models\Menu; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Forms/AdminAppEntryFormControllerTest.php b/tests/Feature/Forms/AdminAppEntryFormControllerTest.php index dc3dd4b..79150d4 100644 --- a/tests/Feature/Forms/AdminAppEntryFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppEntryFormControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Forms; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Event\Models\EventDate; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Forms/AdminAppEventFormControllerTest.php b/tests/Feature/Forms/AdminAppEventFormControllerTest.php index 4848c98..7897afe 100644 --- a/tests/Feature/Forms/AdminAppEventFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppEventFormControllerTest.php @@ -2,10 +2,10 @@ namespace Tests\Feature\Forms; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Database\Seeders\SocialMediaSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; diff --git a/tests/Feature/Forms/AdminAppFoodFormControllerTest.php b/tests/Feature/Forms/AdminAppFoodFormControllerTest.php index d4d8d96..fede47d 100644 --- a/tests/Feature/Forms/AdminAppFoodFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppFoodFormControllerTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Forms; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Forms/AdminAppMerchandiseFormControllerTest.php b/tests/Feature/Forms/AdminAppMerchandiseFormControllerTest.php index 451b9e9..846fe64 100644 --- a/tests/Feature/Forms/AdminAppMerchandiseFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppMerchandiseFormControllerTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Forms; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Forms/AdminAppSaleFormControllerTest.php b/tests/Feature/Forms/AdminAppSaleFormControllerTest.php index 934ccb6..3b5ec6d 100644 --- a/tests/Feature/Forms/AdminAppSaleFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppSaleFormControllerTest.php @@ -2,13 +2,13 @@ namespace Tests\Feature\Forms; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Forms/AdminAppStaffFormControllerTest.php b/tests/Feature/Forms/AdminAppStaffFormControllerTest.php index fa0a3a3..a3b5ea7 100644 --- a/tests/Feature/Forms/AdminAppStaffFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppStaffFormControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Forms; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Category; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; diff --git a/tests/Feature/Forms/AdminAppTicketFilterFormControllerTest.php b/tests/Feature/Forms/AdminAppTicketFilterFormControllerTest.php index 3174d77..b6d873b 100644 --- a/tests/Feature/Forms/AdminAppTicketFilterFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppTicketFilterFormControllerTest.php @@ -2,15 +2,15 @@ namespace Tests\Feature\Forms; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Menu\Models\Menu; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Database\Seeders\AttributeSeeder; use Database\Seeders\AuthorizationSeeder; use Database\Seeders\FiestaFutbolInfantilProductSeeder; diff --git a/tests/Feature/Forms/AdminAppTicketFormControllerTest.php b/tests/Feature/Forms/AdminAppTicketFormControllerTest.php index 78c97d7..381f5c3 100644 --- a/tests/Feature/Forms/AdminAppTicketFormControllerTest.php +++ b/tests/Feature/Forms/AdminAppTicketFormControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Forms; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Tenant\Models\Tenant; use Database\Seeders\AttributeSeeder; use Database\Seeders\AuthorizationSeeder; use Database\Seeders\FiestaFutbolInfantilProductSeeder; diff --git a/tests/Feature/Integration/ClientIntegrationControllerTest.php b/tests/Feature/Integration/ClientIntegrationControllerTest.php index ab808e1..ce4dce9 100644 --- a/tests/Feature/Integration/ClientIntegrationControllerTest.php +++ b/tests/Feature/Integration/ClientIntegrationControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Integration; -use App\Domains\Auth\Models\User; -use App\Domains\Client\Models\Client; -use App\Domains\Integration\Models\ClientIntegration; -use App\Domains\Integration\Models\Integration; -use App\Domains\Integration\Services\ClientIntegrationService; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Client\Models\Client; +use App\Shared\Integration\Models\ClientIntegration; +use App\Shared\Integration\Models\Integration; +use App\Shared\Integration\Services\ClientIntegrationService; use Illuminate\Foundation\Testing\RefreshDatabase; use Laravel\Sanctum\Sanctum; use Mockery; diff --git a/tests/Feature/Integration/IntegrationInstanceTest.php b/tests/Feature/Integration/IntegrationInstanceTest.php index 5ae1f8b..40ebb57 100644 --- a/tests/Feature/Integration/IntegrationInstanceTest.php +++ b/tests/Feature/Integration/IntegrationInstanceTest.php @@ -2,20 +2,20 @@ namespace Tests\Feature\Integration; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Client\Models\Client; -use App\Domains\Integration\Models\Integration; -use App\Domains\Integration\Models\IntegrationInstance; -use App\Domains\Integration\Services\BaseIntegrationService; -use App\Domains\Integration\Services\ClientIntegrationService; -use App\Domains\Integration\Services\IntegrationAssociationService; -use App\Domains\Integration\Services\IntegrationInstanceService; -use App\Domains\Integration\Services\TelepagosIntegrationService; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Tenant\Models\StorefrontWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Client\Models\Client; +use App\Shared\Integration\Models\Integration; +use App\Shared\Integration\Models\IntegrationInstance; +use App\Shared\Integration\Services\BaseIntegrationService; +use App\Shared\Integration\Services\ClientIntegrationService; +use App\Shared\Integration\Services\IntegrationAssociationService; +use App\Shared\Integration\Services\IntegrationInstanceService; +use App\Shared\Integration\Services\TelepagosIntegrationService; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Tenant\Models\StorefrontWebsiteType; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Http; diff --git a/tests/Feature/Integration/IntegrationServiceTest.php b/tests/Feature/Integration/IntegrationServiceTest.php index 847a4e6..dc5d886 100644 --- a/tests/Feature/Integration/IntegrationServiceTest.php +++ b/tests/Feature/Integration/IntegrationServiceTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Integration; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Integration\Models\Integration; -use App\Domains\Integration\Services\TelepagosIntegrationService; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Shared\Integration\Models\Integration; +use App\Shared\Integration\Services\TelepagosIntegrationService; +use App\Domains\Core\Tenant\Models\Tenant; use Exception; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Http\Client\PendingRequest; diff --git a/tests/Feature/Integration/MailServiceTest.php b/tests/Feature/Integration/MailServiceTest.php index 5762584..425ba52 100644 --- a/tests/Feature/Integration/MailServiceTest.php +++ b/tests/Feature/Integration/MailServiceTest.php @@ -2,15 +2,15 @@ namespace Tests\Feature\Integration; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Integration\Models\Integration; -use App\Domains\Integration\Models\IntegrationInstance; -use App\Domains\Integration\Services\ClientIntegrationService; -use App\Domains\Integration\Services\IntegrationAssociationService; -use App\Domains\Integration\Services\MailService; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Shared\Integration\Models\Integration; +use App\Shared\Integration\Models\IntegrationInstance; +use App\Shared\Integration\Services\ClientIntegrationService; +use App\Shared\Integration\Services\IntegrationAssociationService; +use App\Shared\Integration\Services\MailService; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Mail\Mailable; use Illuminate\Mail\Mailer; diff --git a/tests/Feature/Integration/TelepagosWebhookTest.php b/tests/Feature/Integration/TelepagosWebhookTest.php index 0edfed9..17518dc 100644 --- a/tests/Feature/Integration/TelepagosWebhookTest.php +++ b/tests/Feature/Integration/TelepagosWebhookTest.php @@ -2,20 +2,20 @@ namespace Tests\Feature\Integration; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Integration\Models\Integration; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Models\TelepagosPayment; -use App\Domains\Purchase\Services\CheckoutService; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Shared\Integration\Models\Integration; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Models\TelepagosPayment; +use App\Domains\Commerce\Purchase\Services\CheckoutService; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Cache; use Illuminate\Support\Facades\Http; diff --git a/tests/Feature/Logging/LogsValueChangesTest.php b/tests/Feature/Logging/LogsValueChangesTest.php index 11d6d64..b3edd2d 100644 --- a/tests/Feature/Logging/LogsValueChangesTest.php +++ b/tests/Feature/Logging/LogsValueChangesTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Logging; -use App\Domains\Logging\Enums\ValueChangeActorType; -use App\Domains\Logging\Models\Concerns\LogsValueChanges; -use App\Domains\Logging\Models\ValueChange; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Logging\Enums\ValueChangeActorType; +use App\Shared\Logging\Models\Concerns\LogsValueChanges; +use App\Shared\Logging\Models\ValueChange; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Illuminate\Database\Eloquent\Attributes\Fillable; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Schema\Blueprint; diff --git a/tests/Feature/MailTest/MailTestControllerTest.php b/tests/Feature/MailTest/MailTestControllerTest.php index f30d565..dd338ab 100644 --- a/tests/Feature/MailTest/MailTestControllerTest.php +++ b/tests/Feature/MailTest/MailTestControllerTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\MailTest; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Integration\Models\Integration; -use App\Domains\MailTest\Mailables\TestMail; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Shared\Integration\Models\Integration; +use App\Shared\MailTest\Mailables\TestMail; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Mail\Mailable; use Illuminate\Support\Facades\Mail; diff --git a/tests/Feature/Menu/TenantMenuControllerTest.php b/tests/Feature/Menu/TenantMenuControllerTest.php index a5e811b..a322bfb 100644 --- a/tests/Feature/Menu/TenantMenuControllerTest.php +++ b/tests/Feature/Menu/TenantMenuControllerTest.php @@ -2,10 +2,10 @@ namespace Tests\Feature\Menu; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Menu\Models\Menu; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Core\Tenant\Models\Tenant; use Database\Seeders\MenuSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Migrations/AddCheckoutEditingPolicyToTenantsTest.php b/tests/Feature/Migrations/AddCheckoutEditingPolicyToTenantsTest.php index fcce1c1..502ecee 100644 --- a/tests/Feature/Migrations/AddCheckoutEditingPolicyToTenantsTest.php +++ b/tests/Feature/Migrations/AddCheckoutEditingPolicyToTenantsTest.php @@ -2,7 +2,7 @@ namespace Tests\Feature\Migrations; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Notification/IdempotentEmailDeliveryServiceTest.php b/tests/Feature/Notification/IdempotentEmailDeliveryServiceTest.php index 5b666a1..714520b 100644 --- a/tests/Feature/Notification/IdempotentEmailDeliveryServiceTest.php +++ b/tests/Feature/Notification/IdempotentEmailDeliveryServiceTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Notification; -use App\Domains\Notification\Models\EmailDelivery; -use App\Domains\Notification\Services\IdempotentEmailDeliveryService; +use App\Shared\Notification\Models\EmailDelivery; +use App\Shared\Notification\Services\IdempotentEmailDeliveryService; use Illuminate\Foundation\Testing\RefreshDatabase; use RuntimeException; use Tests\TestCase; diff --git a/tests/Feature/Notification/NotificationMailServiceTest.php b/tests/Feature/Notification/NotificationMailServiceTest.php index be63aa3..e1b96a4 100644 --- a/tests/Feature/Notification/NotificationMailServiceTest.php +++ b/tests/Feature/Notification/NotificationMailServiceTest.php @@ -2,18 +2,18 @@ namespace Tests\Feature\Notification; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Integration\Models\Integration; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Notification\Services\NotificationMailService; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Shared\Integration\Models\Integration; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Shared\Notification\Services\NotificationMailService; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Barryvdh\DomPDF\ServiceProvider as DomPdfServiceProvider; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Mail\Mailable; diff --git a/tests/Feature/Notification/QueuedNotificationListenerTest.php b/tests/Feature/Notification/QueuedNotificationListenerTest.php index f9234ce..d77e6e2 100644 --- a/tests/Feature/Notification/QueuedNotificationListenerTest.php +++ b/tests/Feature/Notification/QueuedNotificationListenerTest.php @@ -2,13 +2,13 @@ namespace Tests\Feature\Notification; -use App\Domains\Event\Events\EventDateRescheduled; -use App\Domains\Event\Events\EventDateSuspended; -use App\Domains\Notification\Listeners\SendEventDateRescheduledEmails; -use App\Domains\Notification\Listeners\SendEventDateSuspendedEmails; -use App\Domains\Notification\Listeners\SendPurchaseConfirmedEmail; -use App\Domains\Notification\Services\NotificationMailService; -use App\Domains\Purchase\Events\PurchasePaid; +use App\Domains\Ticketing\Event\Events\EventDateRescheduled; +use App\Domains\Ticketing\Event\Events\EventDateSuspended; +use App\Shared\Notification\Listeners\SendEventDateRescheduledEmails; +use App\Shared\Notification\Listeners\SendEventDateSuspendedEmails; +use App\Shared\Notification\Listeners\SendPurchaseConfirmedEmail; +use App\Shared\Notification\Services\NotificationMailService; +use App\Domains\Commerce\Purchase\Events\PurchasePaid; use Mockery; use Tests\TestCase; diff --git a/tests/Feature/Purchase/PurchaseCatalogItemTest.php b/tests/Feature/Purchase/PurchaseCatalogItemTest.php index 8d1ac8e..bb44660 100644 --- a/tests/Feature/Purchase/PurchaseCatalogItemTest.php +++ b/tests/Feature/Purchase/PurchaseCatalogItemTest.php @@ -2,14 +2,14 @@ namespace Tests\Feature\Purchase; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Purchase\Services\CheckoutService; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Purchase\Services\CheckoutService; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; use Illuminate\Support\Facades\Storage; diff --git a/tests/Feature/Purchase/PurchaseExpiredExceptionResponseTest.php b/tests/Feature/Purchase/PurchaseExpiredExceptionResponseTest.php index 49e4522..705664b 100644 --- a/tests/Feature/Purchase/PurchaseExpiredExceptionResponseTest.php +++ b/tests/Feature/Purchase/PurchaseExpiredExceptionResponseTest.php @@ -2,7 +2,7 @@ namespace Tests\Feature\Purchase; -use App\Domains\Purchase\Exceptions\PurchaseExpiredException; +use App\Domains\Commerce\Purchase\Exceptions\PurchaseExpiredException; use Illuminate\Support\Facades\Route; use Tests\TestCase; diff --git a/tests/Feature/Purchase/StorePurchaseTest.php b/tests/Feature/Purchase/StorePurchaseTest.php index 65ec3f6..f92cb68 100644 --- a/tests/Feature/Purchase/StorePurchaseTest.php +++ b/tests/Feature/Purchase/StorePurchaseTest.php @@ -2,22 +2,22 @@ namespace Tests\Feature\Purchase; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Cart\Models\Cart; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\StockReservation; -use App\Domains\Catalog\Models\StockReservationLine; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Event\Models\EventDate; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Services\CheckoutService; -use App\Domains\Purchase\Services\UserPurchaseLimitService; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\StockReservation; +use App\Domains\Commerce\Catalog\Models\StockReservationLine; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Services\CheckoutService; +use App\Domains\Commerce\Purchase\Services\UserPurchaseLimitService; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Queue; use Illuminate\Support\Str; diff --git a/tests/Feature/Sale/AdminAppSaleControllerTest.php b/tests/Feature/Sale/AdminAppSaleControllerTest.php index 6a9f03d..5f694a6 100644 --- a/tests/Feature/Sale/AdminAppSaleControllerTest.php +++ b/tests/Feature/Sale/AdminAppSaleControllerTest.php @@ -2,25 +2,25 @@ namespace Tests\Feature\Sale; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Cart\Models\Cart; -use App\Domains\Cart\Models\CartItem; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Logging\Enums\ValueChangeActorType; -use App\Domains\Logging\Models\ValueChange; -use App\Domains\Purchase\Events\PurchasePaid; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Models\PurchaseItem; -use App\Domains\Purchase\Services\CheckoutService; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Ticket\Models\Ticket; -use App\Domains\Ticket\Models\TicketRefund; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Cart\Models\CartItem; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Shared\Logging\Enums\ValueChangeActorType; +use App\Shared\Logging\Models\ValueChange; +use App\Domains\Commerce\Purchase\Events\PurchasePaid; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Models\PurchaseItem; +use App\Domains\Commerce\Purchase\Services\CheckoutService; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Ticketing\Ticket\Models\Ticket; +use App\Domains\Ticketing\Ticket\Models\TicketRefund; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; diff --git a/tests/Feature/Seeders/AuthorizationSeederTest.php b/tests/Feature/Seeders/AuthorizationSeederTest.php index 4fe9976..36a84ee 100644 --- a/tests/Feature/Seeders/AuthorizationSeederTest.php +++ b/tests/Feature/Seeders/AuthorizationSeederTest.php @@ -2,10 +2,10 @@ namespace Tests\Feature\Seeders; -use App\Domains\Authorization\Enums\PermissionCode; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Permission; -use App\Domains\Authorization\Models\Role; +use App\Domains\Core\Authorization\Enums\PermissionCode; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Permission; +use App\Domains\Core\Authorization\Models\Role; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php b/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php index 98e5071..7d7a82f 100644 --- a/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php +++ b/tests/Feature/Seeders/FiestaFutbolInfantilProductSeederTest.php @@ -2,18 +2,18 @@ namespace Tests\Feature\Seeders; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\ValidityTime; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; use Database\Seeders\AttributeSeeder; use Database\Seeders\FiestaFutbolInfantilProductSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; diff --git a/tests/Feature/Seeders/MenuSeederTest.php b/tests/Feature/Seeders/MenuSeederTest.php index d253c8d..0864ce3 100644 --- a/tests/Feature/Seeders/MenuSeederTest.php +++ b/tests/Feature/Seeders/MenuSeederTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Seeders; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Role; -use App\Domains\Menu\Models\Menu; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Role; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Core\Tenant\Models\Tenant; use Database\Seeders\AuthorizationSeeder; use Database\Seeders\MenuSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; diff --git a/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php b/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php index cf2d47f..2373c6b 100644 --- a/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php +++ b/tests/Feature/Seeders/ProductCatalogFromImagesSeederTest.php @@ -2,15 +2,15 @@ namespace Tests\Feature\Seeders; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Core\Tenant\Models\Tenant; use Database\Seeders\AttributeSeeder; use Database\Seeders\BrandSeeder; use Database\Seeders\CategorySeeder; diff --git a/tests/Feature/Seeders/SocialMediaSeederTest.php b/tests/Feature/Seeders/SocialMediaSeederTest.php index 6bae057..3e771c9 100644 --- a/tests/Feature/Seeders/SocialMediaSeederTest.php +++ b/tests/Feature/Seeders/SocialMediaSeederTest.php @@ -2,7 +2,7 @@ namespace Tests\Feature\Seeders; -use App\Domains\Tenant\Models\SocialMedia; +use App\Domains\Core\Tenant\Models\SocialMedia; use Database\Seeders\SocialMediaSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Seeders/TenantSeederTest.php b/tests/Feature/Seeders/TenantSeederTest.php index df4c542..7106a60 100644 --- a/tests/Feature/Seeders/TenantSeederTest.php +++ b/tests/Feature/Seeders/TenantSeederTest.php @@ -2,9 +2,9 @@ namespace Tests\Feature\Seeders; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Database\Seeders\SocialMediaSeeder; use Database\Seeders\TenantSeeder; use Database\Seeders\WebsiteTypeSeeder; diff --git a/tests/Feature/Seeders/WebsiteTypeSeederTest.php b/tests/Feature/Seeders/WebsiteTypeSeederTest.php index cff02dc..3851d8a 100644 --- a/tests/Feature/Seeders/WebsiteTypeSeederTest.php +++ b/tests/Feature/Seeders/WebsiteTypeSeederTest.php @@ -2,9 +2,9 @@ namespace Tests\Feature\Seeders; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Tenant\Models\StorefrontWebsiteType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Tenant\Models\StorefrontWebsiteType; use Database\Seeders\WebsiteTypeSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Storage; diff --git a/tests/Feature/Staff/StaffControllerTest.php b/tests/Feature/Staff/StaffControllerTest.php index 538144d..0b0a36c 100644 --- a/tests/Feature/Staff/StaffControllerTest.php +++ b/tests/Feature/Staff/StaffControllerTest.php @@ -2,19 +2,19 @@ namespace Tests\Feature\Staff; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\ResetPasswordAttempt; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Ticket\Enums\ScanAttemptResult; -use App\Domains\Ticket\Models\ScanAttempt; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\ResetPasswordAttempt; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Ticketing\Ticket\Enums\ScanAttemptResult; +use App\Domains\Ticketing\Ticket\Models\ScanAttempt; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; diff --git a/tests/Feature/Tenant/AdminAppWebsiteExtraControllerTest.php b/tests/Feature/Tenant/AdminAppWebsiteExtraControllerTest.php index c714567..508f820 100644 --- a/tests/Feature/Tenant/AdminAppWebsiteExtraControllerTest.php +++ b/tests/Feature/Tenant/AdminAppWebsiteExtraControllerTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Attachable\Models\AttachmentCrop; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\StorefrontWebsiteType; +use App\Shared\Attachable\Models\Attachment; +use App\Shared\Attachable\Models\AttachmentCrop; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\StorefrontWebsiteType; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Http\UploadedFile; diff --git a/tests/Feature/Tenant/AdminWebsiteTypeServiceTest.php b/tests/Feature/Tenant/AdminWebsiteTypeServiceTest.php index 7e7f487..3f0dcca 100644 --- a/tests/Feature/Tenant/AdminWebsiteTypeServiceTest.php +++ b/tests/Feature/Tenant/AdminWebsiteTypeServiceTest.php @@ -2,7 +2,7 @@ namespace Tests\Feature\Tenant; -use App\Domains\Tenant\Services\AdminWebsiteTypeService; +use App\Domains\Core\Tenant\Services\AdminWebsiteTypeService; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Http\UploadedFile; use Illuminate\Support\Facades\Storage; diff --git a/tests/Feature/Tenant/BootstrapAdminAppControllerTest.php b/tests/Feature/Tenant/BootstrapAdminAppControllerTest.php index 5e0de5c..1598fdf 100644 --- a/tests/Feature/Tenant/BootstrapAdminAppControllerTest.php +++ b/tests/Feature/Tenant/BootstrapAdminAppControllerTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Tenant/BootstrapScannerControllerTest.php b/tests/Feature/Tenant/BootstrapScannerControllerTest.php index a0932bf..399700d 100644 --- a/tests/Feature/Tenant/BootstrapScannerControllerTest.php +++ b/tests/Feature/Tenant/BootstrapScannerControllerTest.php @@ -2,8 +2,8 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Illuminate\Foundation\Testing\RefreshDatabase; use Tests\TestCase; diff --git a/tests/Feature/Tenant/BootstrapTenantControllerTest.php b/tests/Feature/Tenant/BootstrapTenantControllerTest.php index 20bd8b4..f56b2de 100644 --- a/tests/Feature/Tenant/BootstrapTenantControllerTest.php +++ b/tests/Feature/Tenant/BootstrapTenantControllerTest.php @@ -2,16 +2,16 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Attachable\Models\AttachmentCrop; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Authorization\Models\Role; -use App\Domains\Catalog\Models\Category; -use App\Domains\Menu\Models\Menu; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Tenant\Models\StorefrontWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Shared\Attachable\Models\AttachmentCrop; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Core\Authorization\Models\Role; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Tenant\Models\StorefrontWebsiteType; use Database\Seeders\WebsiteTypeSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Http\UploadedFile; diff --git a/tests/Feature/Tenant/StoreTenantWithExtrasTest.php b/tests/Feature/Tenant/StoreTenantWithExtrasTest.php index 78afeb7..8c89964 100644 --- a/tests/Feature/Tenant/StoreTenantWithExtrasTest.php +++ b/tests/Feature/Tenant/StoreTenantWithExtrasTest.php @@ -2,9 +2,9 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Services\TenantInformationService; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Services\TenantInformationService; use Database\Seeders\WebsiteTypeSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Storage; diff --git a/tests/Feature/Tenant/TenantBootstrapRouteTest.php b/tests/Feature/Tenant/TenantBootstrapRouteTest.php index 2faaebe..900593d 100644 --- a/tests/Feature/Tenant/TenantBootstrapRouteTest.php +++ b/tests/Feature/Tenant/TenantBootstrapRouteTest.php @@ -2,7 +2,7 @@ namespace Tests\Feature\Tenant; -use App\Domains\Bootstrap\Controllers\TenantBootstrapController; +use App\Domains\Core\Bootstrap\Controllers\TenantBootstrapController; use Illuminate\Http\Request; use Tests\TestCase; diff --git a/tests/Feature/Tenant/TenantRefundConfigurationTest.php b/tests/Feature/Tenant/TenantRefundConfigurationTest.php index 6091bbb..38c17e9 100644 --- a/tests/Feature/Tenant/TenantRefundConfigurationTest.php +++ b/tests/Feature/Tenant/TenantRefundConfigurationTest.php @@ -2,9 +2,9 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\DB; use Illuminate\Support\Str; diff --git a/tests/Feature/Tenant/TenantSocialMediaTest.php b/tests/Feature/Tenant/TenantSocialMediaTest.php index 0901eb9..464729f 100644 --- a/tests/Feature/Tenant/TenantSocialMediaTest.php +++ b/tests/Feature/Tenant/TenantSocialMediaTest.php @@ -2,10 +2,10 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\SocialMedia; -use App\Domains\Tenant\Models\Tenant; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\SocialMedia; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; use Tests\TestCase; diff --git a/tests/Feature/Tenant/WebsiteExtrasTest.php b/tests/Feature/Tenant/WebsiteExtrasTest.php index b5fb1fd..755eece 100644 --- a/tests/Feature/Tenant/WebsiteExtrasTest.php +++ b/tests/Feature/Tenant/WebsiteExtrasTest.php @@ -2,11 +2,11 @@ namespace Tests\Feature\Tenant; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Tenant\Models\StorefrontWebsiteType; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Tenant\Models\StorefrontWebsiteType; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Schema; use Tests\TestCase; diff --git a/tests/Feature/Ticket/AdminAppTicketControllerTest.php b/tests/Feature/Ticket/AdminAppTicketControllerTest.php index a2c2bc1..b97b041 100644 --- a/tests/Feature/Ticket/AdminAppTicketControllerTest.php +++ b/tests/Feature/Ticket/AdminAppTicketControllerTest.php @@ -2,22 +2,22 @@ namespace Tests\Feature\Ticket; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Menu\Models\Menu; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Models\PurchaseItem; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Ticket\Models\Ticket; -use App\Domains\Ticket\Models\TicketRefund; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Core\Menu\Models\Menu; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Models\PurchaseItem; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Ticketing\Ticket\Models\Ticket; +use App\Domains\Ticketing\Ticket\Models\TicketRefund; use Barryvdh\DomPDF\ServiceProvider as DomPdfServiceProvider; use Database\Seeders\AttributeSeeder; use Database\Seeders\AuthorizationSeeder; diff --git a/tests/Feature/Ticket/PrepareLoadTestTicketsCommandTest.php b/tests/Feature/Ticket/PrepareLoadTestTicketsCommandTest.php index 9866230..4d3d503 100644 --- a/tests/Feature/Ticket/PrepareLoadTestTicketsCommandTest.php +++ b/tests/Feature/Ticket/PrepareLoadTestTicketsCommandTest.php @@ -2,12 +2,12 @@ namespace Tests\Feature\Ticket; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Artisan; diff --git a/tests/Feature/Ticket/ScannerTicketControllerTest.php b/tests/Feature/Ticket/ScannerTicketControllerTest.php index 1cce53a..908a606 100644 --- a/tests/Feature/Ticket/ScannerTicketControllerTest.php +++ b/tests/Feature/Ticket/ScannerTicketControllerTest.php @@ -2,17 +2,17 @@ namespace Tests\Feature\Ticket; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Authorization\Enums\PermissionCode; -use App\Domains\Authorization\Enums\RoleCode; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Tenant\Models\AdminWebsiteType; -use App\Domains\Ticket\Enums\ScanAttemptResult; -use App\Domains\Ticket\Models\ScanAttempt; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Core\Authorization\Enums\PermissionCode; +use App\Domains\Core\Authorization\Enums\RoleCode; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; +use App\Domains\Ticketing\Ticket\Enums\ScanAttemptResult; +use App\Domains\Ticketing\Ticket\Models\ScanAttempt; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Database\Seeders\AuthorizationSeeder; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Str; diff --git a/tests/Feature/Ticket/TicketControllerTest.php b/tests/Feature/Ticket/TicketControllerTest.php index dc9e0a0..fb6fc5e 100644 --- a/tests/Feature/Ticket/TicketControllerTest.php +++ b/tests/Feature/Ticket/TicketControllerTest.php @@ -2,18 +2,18 @@ namespace Tests\Feature\Ticket; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Event\Events\EventDateRescheduled; -use App\Domains\Event\Events\EventDateSuspended; -use App\Domains\Event\Models\EventDate; -use App\Domains\Event\Services\EventService; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Ticketing\Event\Events\EventDateRescheduled; +use App\Domains\Ticketing\Event\Events\EventDateSuspended; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Ticketing\Event\Services\EventService; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Illuminate\Foundation\Testing\RefreshDatabase; use Illuminate\Support\Facades\Event; use Illuminate\Support\Str; diff --git a/tests/Feature/Ticket/TicketGeneratorServiceTest.php b/tests/Feature/Ticket/TicketGeneratorServiceTest.php index 5edbf37..a74876f 100644 --- a/tests/Feature/Ticket/TicketGeneratorServiceTest.php +++ b/tests/Feature/Ticket/TicketGeneratorServiceTest.php @@ -2,22 +2,22 @@ namespace Tests\Feature\Ticket; -use App\Domains\Attachable\Enums\AttachmentType; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Auth\Models\User; -use App\Domains\Catalog\Enums\CatalogItemType; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Services\CatalogService; -use App\Domains\Event\Models\EventDate; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Exceptions\TicketGenerationException; -use App\Domains\Ticket\Models\ValidityTime; -use App\Domains\Ticket\Services\TicketGeneratorService; +use App\Shared\Attachable\Enums\AttachmentType; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Catalog\Enums\CatalogItemType; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Services\CatalogService; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Exceptions\TicketGenerationException; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; +use App\Domains\Ticketing\Ticket\Services\TicketGeneratorService; use Illuminate\Database\Eloquent\Collection as EloquentCollection; use Illuminate\Database\QueryException; use Illuminate\Foundation\Testing\RefreshDatabase; diff --git a/tests/Unit/Auth/ResetPasswordAttemptServiceTest.php b/tests/Unit/Auth/ResetPasswordAttemptServiceTest.php index 0fffb8b..2b58b45 100644 --- a/tests/Unit/Auth/ResetPasswordAttemptServiceTest.php +++ b/tests/Unit/Auth/ResetPasswordAttemptServiceTest.php @@ -2,7 +2,7 @@ namespace Tests\Unit\Auth; -use App\Domains\Auth\Services\ResetPasswordAttemptService; +use App\Domains\Core\Auth\Services\ResetPasswordAttemptService; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Log; use RuntimeException; diff --git a/tests/Unit/Bootstrap/AdminAppBootstrapResourceTest.php b/tests/Unit/Bootstrap/AdminAppBootstrapResourceTest.php index cb12005..edd5299 100644 --- a/tests/Unit/Bootstrap/AdminAppBootstrapResourceTest.php +++ b/tests/Unit/Bootstrap/AdminAppBootstrapResourceTest.php @@ -2,8 +2,8 @@ namespace Tests\Unit\Bootstrap; -use App\Domains\Bootstrap\Resources\AdminAppBootstrapResource; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Domains\Core\Bootstrap\Resources\AdminAppBootstrapResource; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Tests\TestCase; class AdminAppBootstrapResourceTest extends TestCase diff --git a/tests/Unit/Cart/InvalidateEventDateCartsServiceTest.php b/tests/Unit/Cart/InvalidateEventDateCartsServiceTest.php index 3d59a4d..4c3fc64 100644 --- a/tests/Unit/Cart/InvalidateEventDateCartsServiceTest.php +++ b/tests/Unit/Cart/InvalidateEventDateCartsServiceTest.php @@ -2,12 +2,12 @@ namespace Tests\Unit\Cart; -use App\Domains\Cart\Models\Cart; -use App\Domains\Cart\Services\InvalidateEventDateCartsService; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\StockReservation; -use App\Domains\Catalog\Services\StockReservationService; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Commerce\Cart\Models\Cart; +use App\Domains\Commerce\Cart\Services\InvalidateEventDateCartsService; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\StockReservation; +use App\Domains\Commerce\Catalog\Services\StockReservationService; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\DB; use Illuminate\Support\Facades\Schema; diff --git a/tests/Unit/Catalog/CatalogItemAllowanceServiceTest.php b/tests/Unit/Catalog/CatalogItemAllowanceServiceTest.php index 4d882aa..e88625d 100644 --- a/tests/Unit/Catalog/CatalogItemAllowanceServiceTest.php +++ b/tests/Unit/Catalog/CatalogItemAllowanceServiceTest.php @@ -2,7 +2,7 @@ namespace Tests\Unit\Catalog; -use App\Domains\Catalog\Services\CatalogItemAllowanceService; +use App\Domains\Commerce\Catalog\Services\CatalogItemAllowanceService; use ReflectionClass; use Tests\TestCase; diff --git a/tests/Unit/Catalog/CatalogModelsTest.php b/tests/Unit/Catalog/CatalogModelsTest.php index 45ca556..8b39c0a 100644 --- a/tests/Unit/Catalog/CatalogModelsTest.php +++ b/tests/Unit/Catalog/CatalogModelsTest.php @@ -2,29 +2,29 @@ namespace Tests\Unit\Catalog; -use App\Domains\Attachable\Models\Attachment; -use App\Domains\Catalog\Enums\CatalogItemType; -use App\Domains\Catalog\Enums\FeaturedGroupSource; -use App\Domains\Catalog\Enums\GroupLayout; -use App\Domains\Catalog\Enums\InventoryPolicy; -use App\Domains\Catalog\Enums\InventorySubject; -use App\Domains\Catalog\Enums\ProductLayout; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\AttributeOption; -use App\Domains\Catalog\Models\Brand; -use App\Domains\Catalog\Models\BundleComponent; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Category; -use App\Domains\Catalog\Models\FeaturedGroup; -use App\Domains\Catalog\Models\FeaturedItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\ItemAttribute; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Catalog\Models\VariantDefinition; -use App\Domains\Event\Models\EventDate; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Models\Ticket; +use App\Shared\Attachable\Models\Attachment; +use App\Domains\Commerce\Catalog\Enums\CatalogItemType; +use App\Domains\Commerce\Catalog\Enums\FeaturedGroupSource; +use App\Domains\Commerce\Catalog\Enums\GroupLayout; +use App\Domains\Commerce\Catalog\Enums\InventoryPolicy; +use App\Domains\Commerce\Catalog\Enums\InventorySubject; +use App\Domains\Commerce\Catalog\Enums\ProductLayout; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\AttributeOption; +use App\Domains\Commerce\Catalog\Models\Brand; +use App\Domains\Commerce\Catalog\Models\BundleComponent; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Category; +use App\Domains\Commerce\Catalog\Models\FeaturedGroup; +use App\Domains\Commerce\Catalog\Models\FeaturedItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\ItemAttribute; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Commerce\Catalog\Models\VariantDefinition; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Shared\Enums\FieldType; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Models\Ticket; use Illuminate\Database\Eloquent\Collection as EloquentCollection; use Tests\TestCase; diff --git a/tests/Unit/Catalog/ExpireStockReservationsServiceTest.php b/tests/Unit/Catalog/ExpireStockReservationsServiceTest.php index 1abef5c..4ed255d 100644 --- a/tests/Unit/Catalog/ExpireStockReservationsServiceTest.php +++ b/tests/Unit/Catalog/ExpireStockReservationsServiceTest.php @@ -2,12 +2,12 @@ namespace Tests\Unit\Catalog; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\StockReservation; -use App\Domains\Catalog\Models\StockReservationLine; -use App\Domains\Catalog\Services\ExpireStockReservationsService; -use App\Domains\Catalog\Services\StockReservationService; -use App\Domains\Purchase\Services\Checkout\ReleaseCheckoutService; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\StockReservation; +use App\Domains\Commerce\Catalog\Models\StockReservationLine; +use App\Domains\Commerce\Catalog\Services\ExpireStockReservationsService; +use App\Domains\Commerce\Catalog\Services\StockReservationService; +use App\Domains\Commerce\Purchase\Services\Checkout\ReleaseCheckoutService; use Illuminate\Foundation\Testing\RefreshDatabase; use RuntimeException; use Tests\TestCase; diff --git a/tests/Unit/Event/EventDateGroupingServiceTest.php b/tests/Unit/Event/EventDateGroupingServiceTest.php index 2662b4c..5bb0f9f 100644 --- a/tests/Unit/Event/EventDateGroupingServiceTest.php +++ b/tests/Unit/Event/EventDateGroupingServiceTest.php @@ -2,10 +2,10 @@ namespace Tests\Unit\Event; -use App\Domains\Event\Models\EventDate; -use App\Domains\Event\Resources\EventResource; -use App\Domains\Event\Services\EventDateGroupingService; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Ticketing\Event\Resources\EventResource; +use App\Domains\Ticketing\Event\Services\EventDateGroupingService; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Database\Eloquent\Collection; use Tests\TestCase; diff --git a/tests/Unit/Event/EventDateInfoFormatterTest.php b/tests/Unit/Event/EventDateInfoFormatterTest.php index 0742a73..e4d77a2 100644 --- a/tests/Unit/Event/EventDateInfoFormatterTest.php +++ b/tests/Unit/Event/EventDateInfoFormatterTest.php @@ -2,10 +2,10 @@ namespace Tests\Unit\Event; -use App\Domains\Event\Enums\EventDateChangeType; -use App\Domains\Event\Models\EventDate; -use App\Domains\Event\Models\EventDateChange; -use App\Domains\Event\Services\EventDateInfoFormatter; +use App\Domains\Ticketing\Event\Enums\EventDateChangeType; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Ticketing\Event\Models\EventDateChange; +use App\Domains\Ticketing\Event\Services\EventDateInfoFormatter; use Illuminate\Support\Carbon; use Tests\TestCase; diff --git a/tests/Unit/Event/EventDateNoticeFormatterTest.php b/tests/Unit/Event/EventDateNoticeFormatterTest.php index 8ff0c73..551be21 100644 --- a/tests/Unit/Event/EventDateNoticeFormatterTest.php +++ b/tests/Unit/Event/EventDateNoticeFormatterTest.php @@ -2,10 +2,10 @@ namespace Tests\Unit\Event; -use App\Domains\Event\Enums\EventDateChangeType; -use App\Domains\Event\Models\EventDateChange; -use App\Domains\Event\Services\EventDateNoticeFormatter; -use App\Domains\Event\Services\EventDateTextFormatter; +use App\Domains\Ticketing\Event\Enums\EventDateChangeType; +use App\Domains\Ticketing\Event\Models\EventDateChange; +use App\Domains\Ticketing\Event\Services\EventDateNoticeFormatter; +use App\Domains\Ticketing\Event\Services\EventDateTextFormatter; use Tests\TestCase; class EventDateNoticeFormatterTest extends TestCase diff --git a/tests/Unit/Event/EventDateTextFormatterTest.php b/tests/Unit/Event/EventDateTextFormatterTest.php index a5f1f7b..818e242 100644 --- a/tests/Unit/Event/EventDateTextFormatterTest.php +++ b/tests/Unit/Event/EventDateTextFormatterTest.php @@ -2,7 +2,7 @@ namespace Tests\Unit\Event; -use App\Domains\Event\Services\EventDateTextFormatter; +use App\Domains\Ticketing\Event\Services\EventDateTextFormatter; use PHPUnit\Framework\Attributes\DataProvider; use PHPUnit\Framework\TestCase; diff --git a/tests/Unit/Event/EventModelsTest.php b/tests/Unit/Event/EventModelsTest.php index 7dc90d2..b93e05a 100644 --- a/tests/Unit/Event/EventModelsTest.php +++ b/tests/Unit/Event/EventModelsTest.php @@ -2,11 +2,11 @@ namespace Tests\Unit\Event; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Event\Enums\EventDateStatus; -use App\Domains\Event\Models\EventDate; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Models\ValidityTime; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Ticketing\Event\Enums\EventDateStatus; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; use Illuminate\Support\Carbon; use Tests\TestCase; diff --git a/tests/Unit/FiestaFutbolInfantil/EntryResourceTest.php b/tests/Unit/FiestaFutbolInfantil/EntryResourceTest.php index 3bbf8d1..c23bfef 100644 --- a/tests/Unit/FiestaFutbolInfantil/EntryResourceTest.php +++ b/tests/Unit/FiestaFutbolInfantil/EntryResourceTest.php @@ -2,11 +2,11 @@ namespace Tests\Unit\FiestaFutbolInfantil; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Inventory; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Event\Models\EventDate; -use App\Domains\FiestaFutbolInfantil\Resources\EntryResource; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Inventory; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Domains\Ticketing\FiestaFutbolInfantil\Resources\EntryResource; use Illuminate\Http\Request; use Illuminate\Validation\ValidationException; use Tests\TestCase; diff --git a/tests/Unit/Forms/SaleFormServiceTest.php b/tests/Unit/Forms/SaleFormServiceTest.php index 741e2d4..ff94288 100644 --- a/tests/Unit/Forms/SaleFormServiceTest.php +++ b/tests/Unit/Forms/SaleFormServiceTest.php @@ -2,8 +2,8 @@ namespace Tests\Unit\Forms; -use App\Domains\Forms\Services\SaleFormService; -use App\Domains\Purchase\Models\Purchase; +use App\Shared\Forms\Services\SaleFormService; +use App\Domains\Commerce\Purchase\Models\Purchase; use PHPUnit\Framework\TestCase; class SaleFormServiceTest extends TestCase diff --git a/tests/Unit/IntegrationInstanceSchemaTest.php b/tests/Unit/IntegrationInstanceSchemaTest.php index 53660d0..a63a0a2 100644 --- a/tests/Unit/IntegrationInstanceSchemaTest.php +++ b/tests/Unit/IntegrationInstanceSchemaTest.php @@ -2,11 +2,11 @@ namespace Tests\Unit; -use App\Domains\Integration\Models\ClientIntegration; -use App\Domains\Integration\Models\Integration; -use App\Domains\Integration\Models\IntegrationInstance; -use App\Domains\Integration\Models\AdminWebsiteTypeIntegration; -use App\Domains\Tenant\Models\AdminWebsiteType; +use App\Shared\Integration\Models\ClientIntegration; +use App\Shared\Integration\Models\Integration; +use App\Shared\Integration\Models\IntegrationInstance; +use App\Shared\Integration\Models\AdminWebsiteTypeIntegration; +use App\Domains\Core\Tenant\Models\AdminWebsiteType; use Illuminate\Config\Repository; use Illuminate\Container\Container; use Illuminate\Database\Capsule\Manager; diff --git a/tests/Unit/Logging/ValueChangeTest.php b/tests/Unit/Logging/ValueChangeTest.php index 8add79d..ea51cf9 100644 --- a/tests/Unit/Logging/ValueChangeTest.php +++ b/tests/Unit/Logging/ValueChangeTest.php @@ -2,10 +2,10 @@ namespace Tests\Unit\Logging; -use App\Domains\Auth\Models\User; -use App\Domains\Logging\Enums\ValueChangeActorType; -use App\Domains\Logging\Models\ValueChange; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\User; +use App\Shared\Logging\Enums\ValueChangeActorType; +use App\Shared\Logging\Models\ValueChange; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Database\Eloquent\Relations\MorphTo; use Tests\TestCase; diff --git a/tests/Unit/Notification/NotificationMailServiceLoggingTest.php b/tests/Unit/Notification/NotificationMailServiceLoggingTest.php index 9f69677..df9808d 100644 --- a/tests/Unit/Notification/NotificationMailServiceLoggingTest.php +++ b/tests/Unit/Notification/NotificationMailServiceLoggingTest.php @@ -2,11 +2,11 @@ namespace Tests\Unit\Notification; -use App\Domains\Integration\Services\MailService; -use App\Domains\Notification\Services\IdempotentEmailDeliveryService; -use App\Domains\Notification\Services\NotificationMailService; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Ticket\Services\TicketPdfService; +use App\Shared\Integration\Services\MailService; +use App\Shared\Notification\Services\IdempotentEmailDeliveryService; +use App\Shared\Notification\Services\NotificationMailService; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Ticketing\Ticket\Services\TicketPdfService; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Log; use Illuminate\Support\Facades\Schema; diff --git a/tests/Unit/Notification/SendPasswordResetEmailTest.php b/tests/Unit/Notification/SendPasswordResetEmailTest.php index 41a5ec7..4df15fa 100644 --- a/tests/Unit/Notification/SendPasswordResetEmailTest.php +++ b/tests/Unit/Notification/SendPasswordResetEmailTest.php @@ -2,9 +2,9 @@ namespace Tests\Unit\Notification; -use App\Domains\Notification\Events\PasswordResetRequested; -use App\Domains\Notification\Listeners\SendPasswordResetEmail; -use App\Domains\Notification\Services\NotificationMailService; +use App\Shared\Notification\Events\PasswordResetRequested; +use App\Shared\Notification\Listeners\SendPasswordResetEmail; +use App\Shared\Notification\Services\NotificationMailService; use RuntimeException; use Tests\TestCase; diff --git a/tests/Unit/Purchase/DniDistanceServiceTest.php b/tests/Unit/Purchase/DniDistanceServiceTest.php index 2e531f7..1615d3b 100644 --- a/tests/Unit/Purchase/DniDistanceServiceTest.php +++ b/tests/Unit/Purchase/DniDistanceServiceTest.php @@ -2,7 +2,7 @@ namespace Tests\Unit\Purchase; -use App\Domains\Purchase\Services\DniDistanceService; +use App\Domains\Commerce\Purchase\Services\DniDistanceService; use PHPUnit\Framework\Attributes\DataProvider; use PHPUnit\Framework\TestCase; diff --git a/tests/Unit/Purchase/InsufficientStockMessageBuilderTest.php b/tests/Unit/Purchase/InsufficientStockMessageBuilderTest.php index 90b8eda..9cf2c44 100644 --- a/tests/Unit/Purchase/InsufficientStockMessageBuilderTest.php +++ b/tests/Unit/Purchase/InsufficientStockMessageBuilderTest.php @@ -2,15 +2,15 @@ namespace Tests\Unit\Purchase; -use App\Domains\Catalog\Enums\InventorySubject; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\AttributeOption; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\ItemAttribute; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Catalog\Models\VariantDefinition; -use App\Domains\Purchase\Exceptions\InsufficientStockException; -use App\Domains\Purchase\Services\Checkout\InsufficientStockMessageBuilder; +use App\Domains\Commerce\Catalog\Enums\InventorySubject; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\AttributeOption; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\ItemAttribute; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Commerce\Catalog\Models\VariantDefinition; +use App\Domains\Commerce\Purchase\Exceptions\InsufficientStockException; +use App\Domains\Commerce\Purchase\Services\Checkout\InsufficientStockMessageBuilder; use Illuminate\Database\Eloquent\Collection as EloquentCollection; use Illuminate\Support\Facades\App; use Tests\TestCase; diff --git a/tests/Unit/Purchase/PurchaseAdminStatusTest.php b/tests/Unit/Purchase/PurchaseAdminStatusTest.php index f1fa7f5..875c6d1 100644 --- a/tests/Unit/Purchase/PurchaseAdminStatusTest.php +++ b/tests/Unit/Purchase/PurchaseAdminStatusTest.php @@ -2,7 +2,7 @@ namespace Tests\Unit\Purchase; -use App\Domains\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Models\Purchase; use PHPUnit\Framework\Attributes\DataProvider; use PHPUnit\Framework\TestCase; diff --git a/tests/Unit/Purchase/PurchaseResourceTest.php b/tests/Unit/Purchase/PurchaseResourceTest.php index a7f09f9..f7b1788 100644 --- a/tests/Unit/Purchase/PurchaseResourceTest.php +++ b/tests/Unit/Purchase/PurchaseResourceTest.php @@ -2,9 +2,9 @@ namespace Tests\Unit\Purchase; -use App\Domains\Catalog\Models\StockReservation; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Resources\PurchaseResource; +use App\Domains\Commerce\Catalog\Models\StockReservation; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Resources\PurchaseResource; use Illuminate\Http\Request; use Illuminate\Support\Carbon; use Tests\TestCase; diff --git a/tests/Unit/Purchase/PurchaseStateGuardTest.php b/tests/Unit/Purchase/PurchaseStateGuardTest.php index 9cead5d..0b45e66 100644 --- a/tests/Unit/Purchase/PurchaseStateGuardTest.php +++ b/tests/Unit/Purchase/PurchaseStateGuardTest.php @@ -2,10 +2,10 @@ namespace Tests\Unit\Purchase; -use App\Domains\Catalog\Models\StockReservation; -use App\Domains\Purchase\Exceptions\PurchaseExpiredException; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Services\PurchaseStateGuard; +use App\Domains\Commerce\Catalog\Models\StockReservation; +use App\Domains\Commerce\Purchase\Exceptions\PurchaseExpiredException; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Services\PurchaseStateGuard; use Tests\TestCase; class PurchaseStateGuardTest extends TestCase diff --git a/tests/Unit/Sale/AdminAppSaleExcelServiceTest.php b/tests/Unit/Sale/AdminAppSaleExcelServiceTest.php index 34676b0..09182fe 100644 --- a/tests/Unit/Sale/AdminAppSaleExcelServiceTest.php +++ b/tests/Unit/Sale/AdminAppSaleExcelServiceTest.php @@ -2,11 +2,11 @@ namespace Tests\Unit\Sale; -use App\Domains\Auth\Models\User; -use App\Domains\Logging\Models\ValueChange; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Sale\Services\AdminAppSaleExcelService; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\User; +use App\Shared\Logging\Models\ValueChange; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Sale\Services\AdminAppSaleExcelService; +use App\Domains\Core\Tenant\Models\Tenant; use Illuminate\Support\Carbon; use PhpOffice\PhpSpreadsheet\IOFactory; use Symfony\Component\HttpFoundation\StreamedResponse; diff --git a/tests/Unit/Sale/AdminAppSalePdfRequestTest.php b/tests/Unit/Sale/AdminAppSalePdfRequestTest.php index 4852211..577fb98 100644 --- a/tests/Unit/Sale/AdminAppSalePdfRequestTest.php +++ b/tests/Unit/Sale/AdminAppSalePdfRequestTest.php @@ -2,8 +2,8 @@ namespace Tests\Unit\Sale; -use App\Domains\Sale\Requests\AdminAppSaleModificationPdfRequest; -use App\Domains\Sale\Requests\AdminAppSalePdfRequest; +use App\Domains\Commerce\Sale\Requests\AdminAppSaleModificationPdfRequest; +use App\Domains\Commerce\Sale\Requests\AdminAppSalePdfRequest; use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Validator; use Tests\TestCase; diff --git a/tests/Unit/Sale/AdminAppSalePdfServiceTest.php b/tests/Unit/Sale/AdminAppSalePdfServiceTest.php index ea80138..ebb8d1b 100644 --- a/tests/Unit/Sale/AdminAppSalePdfServiceTest.php +++ b/tests/Unit/Sale/AdminAppSalePdfServiceTest.php @@ -2,11 +2,11 @@ namespace Tests\Unit\Sale; -use App\Domains\Auth\Models\User; -use App\Domains\Logging\Models\ValueChange; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Sale\Services\AdminAppSalePdfService; -use App\Domains\Tenant\Models\Tenant; +use App\Domains\Core\Auth\Models\User; +use App\Shared\Logging\Models\ValueChange; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Sale\Services\AdminAppSalePdfService; +use App\Domains\Core\Tenant\Models\Tenant; use Barryvdh\DomPDF\ServiceProvider; use Illuminate\Support\Carbon; use Tests\TestCase; diff --git a/tests/Unit/Sale/SaleDetailResourceTest.php b/tests/Unit/Sale/SaleDetailResourceTest.php index 21838f7..8c57bd3 100644 --- a/tests/Unit/Sale/SaleDetailResourceTest.php +++ b/tests/Unit/Sale/SaleDetailResourceTest.php @@ -2,9 +2,9 @@ namespace Tests\Unit\Sale; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Purchase\Models\PurchaseItem; -use App\Domains\Sale\Resources\AdminApp\SaleDetailResource; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Purchase\Models\PurchaseItem; +use App\Domains\Commerce\Sale\Resources\AdminApp\SaleDetailResource; use Illuminate\Http\Request; use Tests\TestCase; diff --git a/tests/Unit/Sale/SaleModificationResourceTest.php b/tests/Unit/Sale/SaleModificationResourceTest.php index 3f2e3a4..2fbb3ba 100644 --- a/tests/Unit/Sale/SaleModificationResourceTest.php +++ b/tests/Unit/Sale/SaleModificationResourceTest.php @@ -2,9 +2,9 @@ namespace Tests\Unit\Sale; -use App\Domains\Logging\Models\ValueChange; -use App\Domains\Purchase\Models\Purchase; -use App\Domains\Sale\Resources\AdminApp\SaleModificationResource; +use App\Shared\Logging\Models\ValueChange; +use App\Domains\Commerce\Purchase\Models\Purchase; +use App\Domains\Commerce\Sale\Resources\AdminApp\SaleModificationResource; use Carbon\CarbonImmutable; use Illuminate\Http\Request; use Tests\TestCase; diff --git a/tests/Unit/Tenant/TenantDomainNormalizerTest.php b/tests/Unit/Tenant/TenantDomainNormalizerTest.php index b736424..0eaa230 100644 --- a/tests/Unit/Tenant/TenantDomainNormalizerTest.php +++ b/tests/Unit/Tenant/TenantDomainNormalizerTest.php @@ -2,7 +2,7 @@ namespace Tests\Unit\Tenant; -use App\Domains\Tenant\Support\TenantDomainNormalizer; +use App\Domains\Core\Tenant\Support\TenantDomainNormalizer; use PHPUnit\Framework\Attributes\DataProvider; use PHPUnit\Framework\TestCase; diff --git a/tests/Unit/Ticket/AdminAppTicketExportServiceTest.php b/tests/Unit/Ticket/AdminAppTicketExportServiceTest.php index fd352b5..c61011f 100644 --- a/tests/Unit/Ticket/AdminAppTicketExportServiceTest.php +++ b/tests/Unit/Ticket/AdminAppTicketExportServiceTest.php @@ -2,12 +2,12 @@ namespace Tests\Unit\Ticket; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Services\AdminAppTicketColumnService; -use App\Domains\Ticket\Services\AdminAppTicketExcelService; -use App\Domains\Ticket\Services\AdminAppTicketPdfService; -use App\Domains\Ticket\Services\AdminAppTicketReportService; -use App\Domains\Ticket\Services\AdminAppTicketRowService; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Services\AdminAppTicketColumnService; +use App\Domains\Ticketing\Ticket\Services\AdminAppTicketExcelService; +use App\Domains\Ticketing\Ticket\Services\AdminAppTicketPdfService; +use App\Domains\Ticketing\Ticket\Services\AdminAppTicketReportService; +use App\Domains\Ticketing\Ticket\Services\AdminAppTicketRowService; use Barryvdh\DomPDF\ServiceProvider; use Illuminate\Support\Carbon; use Mockery; diff --git a/tests/Unit/Ticket/TicketTest.php b/tests/Unit/Ticket/TicketTest.php index dc0b663..0bce1fe 100644 --- a/tests/Unit/Ticket/TicketTest.php +++ b/tests/Unit/Ticket/TicketTest.php @@ -2,16 +2,16 @@ namespace Tests\Unit\Ticket; -use App\Domains\Auth\Models\User; -use App\Domains\Catalog\Models\CatalogItem; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Tenant\Models\Tenant; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\Ticket; -use App\Domains\Ticket\Models\ValidityTime; -use App\Domains\Ticket\Services\ResolvedTicketValidity; -use App\Domains\Ticket\Services\ResolvedValidityGroup; -use App\Domains\Ticket\Services\TicketValidityResolver; +use App\Domains\Core\Auth\Models\User; +use App\Domains\Commerce\Catalog\Models\CatalogItem; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Core\Tenant\Models\Tenant; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\Ticket; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; +use App\Domains\Ticketing\Ticket\Services\ResolvedTicketValidity; +use App\Domains\Ticketing\Ticket\Services\ResolvedValidityGroup; +use App\Domains\Ticketing\Ticket\Services\TicketValidityResolver; use Illuminate\Support\Carbon; use Illuminate\Validation\ValidationException; use Tests\TestCase; diff --git a/tests/Unit/Ticket/TicketValidityResolverTest.php b/tests/Unit/Ticket/TicketValidityResolverTest.php index 2401523..7333c95 100644 --- a/tests/Unit/Ticket/TicketValidityResolverTest.php +++ b/tests/Unit/Ticket/TicketValidityResolverTest.php @@ -2,16 +2,16 @@ namespace Tests\Unit\Ticket; -use App\Domains\Catalog\Models\Attribute; -use App\Domains\Catalog\Models\AttributeOption; -use App\Domains\Catalog\Models\ItemAttribute; -use App\Domains\Catalog\Models\Variant; -use App\Domains\Catalog\Models\VariantDefinition; -use App\Domains\Event\Models\EventDate; -use App\Domains\Shared\Enums\FieldType; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\ValidityTime; -use App\Domains\Ticket\Services\TicketValidityResolver; +use App\Domains\Commerce\Catalog\Models\Attribute; +use App\Domains\Commerce\Catalog\Models\AttributeOption; +use App\Domains\Commerce\Catalog\Models\ItemAttribute; +use App\Domains\Commerce\Catalog\Models\Variant; +use App\Domains\Commerce\Catalog\Models\VariantDefinition; +use App\Domains\Ticketing\Event\Models\EventDate; +use App\Shared\Enums\FieldType; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; +use App\Domains\Ticketing\Ticket\Services\TicketValidityResolver; use Illuminate\Database\Eloquent\Collection as EloquentCollection; use Illuminate\Support\Carbon; use Tests\TestCase; diff --git a/tests/Unit/Ticket/ValidityTimeResourceTest.php b/tests/Unit/Ticket/ValidityTimeResourceTest.php index 34f202a..c2056f3 100644 --- a/tests/Unit/Ticket/ValidityTimeResourceTest.php +++ b/tests/Unit/Ticket/ValidityTimeResourceTest.php @@ -2,9 +2,9 @@ namespace Tests\Unit\Ticket; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\ValidityTime; -use App\Domains\Ticket\Resources\ValidityTimeResource; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; +use App\Domains\Ticketing\Ticket\Resources\ValidityTimeResource; use Illuminate\Support\Carbon; use Tests\TestCase; diff --git a/tests/Unit/Ticket/ValidityTimeTest.php b/tests/Unit/Ticket/ValidityTimeTest.php index 41766e0..b0516d0 100644 --- a/tests/Unit/Ticket/ValidityTimeTest.php +++ b/tests/Unit/Ticket/ValidityTimeTest.php @@ -2,9 +2,9 @@ namespace Tests\Unit\Ticket; -use App\Domains\Catalog\Models\AttributeOption; -use App\Domains\Ticket\Enums\ValidityTimeType; -use App\Domains\Ticket\Models\ValidityTime; +use App\Domains\Commerce\Catalog\Models\AttributeOption; +use App\Domains\Ticketing\Ticket\Enums\ValidityTimeType; +use App\Domains\Ticketing\Ticket\Models\ValidityTime; use Illuminate\Support\Carbon; use Tests\TestCase;