Problem/Motivation
The current implementation of the Piwik PRO Dashboard module relies on fragmented API request logic scattered across multiple controller methods. This results in high maintenance overhead. The lack of a unified interface makes it difficult to keep unified.
Proposed resolution
Refactor the service layer to provide a unified interface for all Piwik PRO data requests.
User interface changes
No interface changes expected
Issue fork piwik_pro-3581378
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
frazile commentedReady for review.
Comment #4
hartsak commented