PluginProbe
Site Reviews / trunk
Site Reviews vtrunk
8.3.1 8.3.0 8.2.2 8.2.1 8.2.0 8.1.0 8.0.13 8.0.12 8.0.11 trunk 1.2.2 2.17.1 3.5.4 4.7.0 5.25.1 6.11.8 7.0.10 7.0.11 7.0.12 7.0.13 7.0.14 7.0.15 7.0.16 7.0.17 7.0.18 All 54 releases
site-reviews / plugin / Provider.php

Provider.php in Site Reviews trunk, at plugin/Provider.php

28 lines 888 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace GeminiLabs\SiteReviews;
4
5 use GeminiLabs\SiteReviews\Contracts\ProviderContract;
6 use GeminiLabs\SiteReviews\Modules\Notice;
7 use GeminiLabs\SiteReviews\Modules\Queue;
8 use GeminiLabs\SiteReviews\Modules\Style;
9 use GeminiLabs\SiteReviews\Modules\Translation;
10 use GeminiLabs\SiteReviews\Modules\Translator;
11 use GeminiLabs\SiteReviews\Overrides\ScheduledActionsTable;
12
13 class Provider implements ProviderContract
14 {
15 public function register(Application $app): void
16 {
17 $app->bind(Application::class, fn () => $app);
18 $app->singleton(Hooks::class);
19 $app->singleton(Notice::class);
20 $app->singleton(Queue::class);
21 $app->singleton(Router::class);
22 $app->singleton(ScheduledActionsTable::class);
23 $app->singleton(Style::class);
24 $app->singleton(Translation::class);
25 $app->singleton(Translator::class);
26 }
27 }
28