Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix/add -- Code better follows MVSC pattern and addition of repository pattern #205

Merged
merged 8 commits into from
Dec 5, 2024

Conversation

AndreasBM1
Copy link
Contributor

@AndreasBM1 AndreasBM1 commented Dec 4, 2024

Description

The code now follows the actual structure of the MVSC pattern, where the code only calls the service which in turn calls the model.

The repository pattern has also been added as part of the model layer, as of now it is a partial integration to show the idea, a more thorough version is likely to spawn.

What is added/changed/removed

Some files for repositories have been added,
Changed where code calls the model directly instead of the service.

Testing

Runit, beit, sniffit

Checks

  • Updated / added tests for these changes
  • PHPunit locally passed
  • Codesniffer locally passed
  • Behat locally passed

@AndreasBM1 AndreasBM1 changed the title Fix/add -- Code better follows MVCS pattern and addition of repository pattern Fix/add -- Code better follows MVSC pattern and addition of repository pattern Dec 4, 2024
Copy link
Contributor

@DeeKahy DeeKahy left a comment

Choose a reason for hiding this comment

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

may the force be with you

Copy link
Contributor

@Laczse Laczse left a comment

Choose a reason for hiding this comment

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

Looks good. Have some comments but nothing that is required for approving this PR

@ChristofferGamel ChristofferGamel merged commit 8dba264 into staging Dec 5, 2024
3 checks passed
@ChristofferGamel ChristofferGamel deleted the Repository-Refactor branch December 5, 2024 10:51
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.

4 participants