Skip to content

Refactor ImportJob instantiation and add ProjectReconciler and SettingsPreserver classes - #50

Merged
ram0ng1 merged 5 commits into
mainfrom
feature
Aug 1, 2026
Merged

Refactor ImportJob instantiation and add ProjectReconciler and SettingsPreserver classes#50
ram0ng1 merged 5 commits into
mainfrom
feature

Conversation

@ram0ng1

@ram0ng1 ram0ng1 commented Aug 1, 2026

Copy link
Copy Markdown
Owner
  • Updated tests to use a new method for creating ImportJob instances, improving code reuse.
  • Introduced ProjectReconciler to manage project file reconciliations during imports, ensuring composer.json and extend.php are handled correctly.
  • Added SettingsPreserver to safeguard server-specific settings during database restores, preventing loss of critical configurations.
  • Enhanced tests to cover new functionalities and ensure proper behavior of reconciliations and settings preservation.

ram0ng1 added 2 commits August 1, 2026 18:12
…gsPreserver classes

- Updated tests to use a new method for creating ImportJob instances, improving code reuse.
- Introduced ProjectReconciler to manage project file reconciliations during imports, ensuring composer.json and extend.php are handled correctly.
- Added SettingsPreserver to safeguard server-specific settings during database restores, preventing loss of critical configurations.
- Enhanced tests to cover new functionalities and ensure proper behavior of reconciliations and settings preservation.
@ram0ng1 ram0ng1 added correcao Correção de erro (patch) release Release e bump de versão labels Aug 1, 2026
Comment thread src/Job/ImportJob.php Fixed
Comment thread src/Project/ProjectReconciler.php Fixed
Comment thread src/Project/ProjectReconciler.php Fixed
Comment thread tests/Unit/ProjectReconcilerTest.php Fixed
Comment thread tests/Unit/ProjectReconcilerTest.php Fixed
Comment thread tests/Unit/ProjectReconcilerTest.php Fixed
… readLocalFile em ProjectReconciler e testes
Comment thread src/Project/ProjectReconciler.php Fixed
Comment thread tests/Unit/ProjectReconcilerTest.php Fixed
@ram0ng1
ram0ng1 merged commit ce6803f into main Aug 1, 2026
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

correcao Correção de erro (patch) release Release e bump de versão

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants