Skip to content

Chore/import wizard modernization#74

Merged
ManukMinasyan merged 2 commits into3.xfrom
chore/import-wizard-modernization
Jan 10, 2026
Merged

Chore/import wizard modernization#74
ManukMinasyan merged 2 commits into3.xfrom
chore/import-wizard-modernization

Conversation

@ManukMinasyan
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings January 10, 2026 18:17
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR modernizes the ImportWizard module through two key refactoring changes: reorganizing class namespaces from Services to Support and making Data Transfer Object properties immutable using the readonly keyword.

Changes:

  • Renamed namespace from Relaticle\ImportWizard\Services to Relaticle\ImportWizard\Support for better alignment with Laravel conventions
  • Added readonly properties to immutable Data Transfer Objects (ValueIssue, ImportPreviewResult, DateFormatResult, CompanyMatchResult, ColumnAnalysis)
  • Updated all import statements across application code and tests to reflect the new namespace

Reviewed changes

Copilot reviewed 27 out of 27 changed files in this pull request and generated no comments.

Show a summary per file
File Description
app-modules/ImportWizard/src/Support/*.php Namespace declarations updated from Services to Support for 9 support classes
app-modules/ImportWizard/src/Data/*.php Added readonly to 5 immutable DTO classes; ImportSessionData correctly remains mutable
app-modules/ImportWizard/src/Livewire/*.php Import statements updated to reference new Support namespace
app-modules/ImportWizard/src/Filament/Imports/*.php Import statements updated to reference new Support namespace
app-modules/ImportWizard/src/Jobs/*.php Import statements updated to reference new Support namespace
tests/Unit/Services/Import/*.php Test import statements updated to reference new Support namespace
tests/Feature/Filament/App/Imports/*.php Test import statements updated to reference new Support namespace

@ManukMinasyan ManukMinasyan merged commit c73e3b5 into 3.x Jan 10, 2026
6 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants