You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The SharedBundle bundle contains a lot of "general" code which is called in the other bundles such as traits, templates, functions. It also contains the DefaultController which has the Dashboard action. And finally, it has the app:setup command and a few fixtures.
Context
The Bundle itself doesn't serve a real purposes. It's just something other bundles depend upon. As such, it violates the Single Responsibility Principle. Deprecating the module would vastly improve maintainability and testability of code.
Possible implementation
Breaks down in these tasks:
Remove SharedBundle\Helper\SerializationHelper
Move EnvironmentSpecificDataFixture to UserBundle & OAuthBundle
Move DefaultController to DashboardBundle
Deprecate Traits and integrate them in bundles
Move Resources\views to App\Templates
Move views to App\templates (or Assets?)
The text was updated successfully, but these errors were encountered:
Detailed description
The SharedBundle bundle contains a lot of "general" code which is called in the other bundles such as traits, templates, functions. It also contains the DefaultController which has the Dashboard action. And finally, it has the app:setup command and a few fixtures.
Context
The Bundle itself doesn't serve a real purposes. It's just something other bundles depend upon. As such, it violates the Single Responsibility Principle. Deprecating the module would vastly improve maintainability and testability of code.
Possible implementation
Breaks down in these tasks:
The text was updated successfully, but these errors were encountered: