Closed (fixed)
Project:
Poll
Version:
8.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
14 Mar 2018 at 14:44 UTC
Updated:
22 Feb 2024 at 09:39 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
nkoporecCreated a patch to fix dependency injection issues.
Comment #4
useernamee commentedDue to March 17 commit to dev this patch needs to be rerolled.
Comment #5
useernamee commentedI have rerolled the patch and made some minor changes (private -> protected and I found some missed di).
Comment #6
nkoporecTested the patch and found issues, add/edit poll form are breaking the site, also poll is not showing.Created new patch which fixes this errors, the problem is within LoggerChannelFactory, some modules can implement their own LoggerChannelFactory and override Core's so it's better to use LoggerChannelFactoryInterface instead.
Comment #7
berdirNeeds a reroll.
Comment #8
idebr commentedComment #9
bzoks commentedRerolled against a current version of 8.x-1.x. Adjusted some dependencies.
Comment #10
nace_fr commentedHi. I have taken a look at patch from #9. It applied successfully and it seems that all DI is added. I have also ran Poll tests and there were no issues and also tested modules functionality, which also seems to work properly.
I'll still leave the status unchanged, because this patch has a lot of changes and maybe I missed something, so it would be good if anyone else can also takes a look at this.
Comment #11
bramdriesenThis is incorporated in #3417969: Adopt GitLab CI template. Also it's better to extend the parent create instead of overriding it. This will prevent fatal errors when the parent would expect a new dependency.
I'll set it to fixed here to give some credit for the work that was done here.
Comment #12
bramdriesenComment #13
bramdriesen