| @@ -7,8 +7,11 @@ | ||
| 7 | 7 | use SimpleAnalytics\UI\PageLayoutComponent; |
| 8 | 8 | |
| 9 | 9 | trait WordPressPageIntegration |
| 10 | 10 | { |
| 11 | + /** @return Tab[] */ | |
| 12 | + abstract function getTabs(): array; | |
| 13 | + | |
| 11 | 14 | public function register(): void |
| 12 | 15 | { |
| 13 | 16 | add_action('admin_menu', [$this, 'wpAddMenu']); |
| 14 | 17 | add_action('admin_init', [$this, 'wpAddFields']); |