refactor: remove empty register() methods in Boot classes #33

Open
Charon wants to merge 1 commit from feat/clean-empty-register into dev
Member

Fixes #17

Summary

  • Removed empty register(): void override from src/Mod/Hub/Boot.php
  • Removed empty register(): void override from src/Website/Hub/Boot.php

These Boot classes use the event-driven $listens pattern where registration happens in event handlers (onAdminPanel, onDomainResolving), not in register(). The empty overrides served no purpose since the parent ServiceProvider already provides the method.

The two other Boot files were left as-is:

  • src/Boot.php — has a real register() implementation (module paths + search singleton)
  • Service/Boot.php — has no register() method at all
Fixes #17 ## Summary - Removed empty `register(): void` override from `src/Mod/Hub/Boot.php` - Removed empty `register(): void` override from `src/Website/Hub/Boot.php` These Boot classes use the event-driven `$listens` pattern where registration happens in event handlers (`onAdminPanel`, `onDomainResolving`), not in `register()`. The empty overrides served no purpose since the parent `ServiceProvider` already provides the method. The two other Boot files were left as-is: - `src/Boot.php` — has a real `register()` implementation (module paths + search singleton) - `Service/Boot.php` — has no `register()` method at all
These Boot classes use the event-driven $listens pattern where
registration happens in event handlers (onAdminPanel, onDomainResolving),
not in register(). The empty overrides served no purpose since the parent
ServiceProvider already provides the method.

Fixes #17

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This pull request has changes conflicting with the target branch.
  • src/Website/Hub/Boot.php
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/clean-empty-register:feat/clean-empty-register
git switch feat/clean-empty-register

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch dev
git merge --no-ff feat/clean-empty-register
git switch feat/clean-empty-register
git rebase dev
git switch dev
git merge --ff-only feat/clean-empty-register
git switch feat/clean-empty-register
git rebase dev
git switch dev
git merge --no-ff feat/clean-empty-register
git switch dev
git merge --squash feat/clean-empty-register
git switch dev
git merge --ff-only feat/clean-empty-register
git switch dev
git merge feat/clean-empty-register
git push origin dev
Sign in to join this conversation.
No description provided.