Skip to content

Use new Galette interfaces#37

Merged
trasher merged 1 commit intodevelopfrom
feature/interface
Mar 9, 2026
Merged

Use new Galette interfaces#37
trasher merged 1 commit intodevelopfrom
feature/interface

Conversation

@trasher
Copy link
Member

@trasher trasher commented Mar 9, 2026

No description provided.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Galette PayPal plugin to use the newer Galette plugin interfaces for providing menus and dashboards, and adds an installation check based on database availability.

Changes:

  • Implement MenuProviderInterface / DashboardProviderInterface and switch menu/dashboard providers from static to instance methods.
  • Add DI-injected Db dependency to the plugin class.
  • Add isInstalled() to detect whether the plugin’s database objects exist.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@trasher trasher force-pushed the feature/interface branch from 6c852fe to 57cff2e Compare March 9, 2026 16:51
@trasher trasher merged commit 57cff2e into develop Mar 9, 2026
28 of 29 checks passed
@trasher trasher deleted the feature/interface branch March 9, 2026 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants