PluginProbe ʕ •ᴥ•ʔ
Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More / 2.6.7
Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More v2.6.7
2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.7 2.6.8 2.6.5 2.6.4 2.6.3 2.6.2 2.6.0 2.5.5 2.5.4 2.5.3 2.5.2 trunk 1.0 1.0.1 1.0.2 1.0.3 1.1 1.1.1 1.1.2 1.2.0 2.0 2.1.0 2.1.1 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.5.0 2.5.1
reviews-feed / class / Common / ServiceContainer.php
reviews-feed / class / Common Last commit date
Admin 2 months ago Builder 2 months ago Customizer 2 months ago Exceptions 2 months ago Helpers 2 months ago Integrations 2 months ago Migrations 2 months ago ReviewAlerts 2 months ago Services 2 months ago Settings 2 months ago Support 2 months ago Traits 2 months ago Utils 2 months ago AuthorizationStatusCheck.php 2 months ago BusinessDataCache.php 2 months ago Clear_Cache.php 2 months ago Container.php 2 months ago DisplayElements.php 2 months ago Email_Notification.php 2 months ago Error_Reporter.php 2 months ago Feed.php 2 months ago FeedCache.php 2 months ago FeedCacheUpdater.php 2 months ago FeedDisplay.php 2 months ago Feed_Locator.php 2 months ago Parser.php 2 months ago PostAggregator.php 2 months ago RemoteRequest.php 2 months ago SBR_Education.php 2 months ago SBR_Settings.php 2 months ago ServiceContainer.php 2 months ago SinglePostCache.php 2 months ago TemplateRenderer.php 2 months ago Tooltip_Wizard.php 2 months ago Util.php 2 months ago
ServiceContainer.php
93 lines
1 <?php
2
3 namespace SmashBalloon\Reviews\Common;
4
5 use SmashBalloon\Reviews\Common\Admin\Blocks\SB_Recommended_Blocks;
6 use SmashBalloon\Reviews\Common\Admin\MenuService;
7 use SmashBalloon\Reviews\Common\Admin\SBR_Admin_Notice;
8 use SmashBalloon\Reviews\Common\Admin\SBR_Collections_Builder;
9 use SmashBalloon\Reviews\Common\Admin\SBR_New_User;
10 use SmashBalloon\Reviews\Common\Admin\SBR_Notifications;
11 use SmashBalloon\Reviews\Common\Admin\SBR_Plugin_Insltaller;
12 use SmashBalloon\Reviews\Common\Admin\SBR_Support_Tool;
13 use SmashBalloon\Reviews\Common\Builder\SBR_Feed_Builder;
14 use SmashBalloon\Reviews\Common\Builder\SBR_New_Providers_Manager;
15 use SmashBalloon\Reviews\Common\Integrations\Providers\Google;
16 use SmashBalloon\Reviews\Common\Integrations\Providers\Yelp;
17 use SmashBalloon\Reviews\Common\Services\CLIService;
18 use SmashBalloon\Reviews\Common\Services\FeedCacheUpdateService;
19 use SmashBalloon\Reviews\Common\Services\SBR_Upgrader;
20 use SmashBalloon\Reviews\Common\Services\SettingsManagerService;
21 use SmashBalloon\Reviews\Common\Services\ShortcodeService;
22 use SmashBalloon\Reviews\Common\Services\MigrationReactivationNotice;
23 use SmashBalloon\Reviews\Common\Services\SiteUrlWatcher;
24 use SmashBalloon\Reviews\Common\Utils\EmailVerification;
25 use Smashballoon\Stubs\Services\ServiceProvider;
26 use SmashBalloon\Reviews\Common\Services\Upgrade\RoutineManagerService;
27 use SmashBalloon\Reviews\Common\Builder\SBR_Feed_Saver_Manager;
28 use SmashBalloon\Reviews\Common\Migrations\Reviews_Post;
29 use SmashBalloon\Reviews\Common\Settings\SBR_Settings_Builder;
30 use SmashBalloon\Reviews\Common\Admin\SBR_About_Builder;
31 use SmashBalloon\Reviews\Common\Admin\SBR_Support_Builder;
32 use SmashBalloon\Reviews\Common\Tooltip_Wizard;
33 use SmashBalloon\Reviews\Common\Admin\Blocks\SB_Reviews_Blocks;
34 use SmashBalloon\Reviews\Common\Integrations\Elementor\SBR_Elementor_Base;
35 use SmashBalloon\Reviews\Common\ReviewAlerts\SBR_Review_Alert_Service;
36 use SmashBalloon\Reviews\Common\ReviewAlerts\SBR_Review_Alert_Frontend;
37 use SmashBalloon\Reviews\Common\ReviewAlerts\SBR_ReviewAlert_Builder;
38
39 class ServiceContainer extends ServiceProvider
40 {
41 protected $services = [
42 Reviews_Post::class,
43 MenuService::class,
44 RoutineManagerService::class,
45 //Customizer Services
46 \Smashballoon\Customizer\V2\ServiceContainer::class,
47 FeedCacheUpdateService::class,
48 SettingsManagerService::class,
49 ShortcodeService::class,
50 // SMASH-1281 — syncs sbr_settings['website_url'] when WP admin
51 // legitimately changes the site URL, preventing the proactive
52 // site-migration guard from spuriously firing on HTTP→HTTPS rollouts
53 // or www/apex swaps.
54 SiteUrlWatcher::class,
55 // SMASH-1281 — renders the dismissible admin notice after a
56 // successful silent license re-activation on a migrated site.
57 MigrationReactivationNotice::class,
58 Google::class,
59 Yelp::class,
60 CLIService::class,
61 SBR_Feed_Saver_Manager::class,
62 SBR_New_Providers_Manager::class,
63 SBR_Feed_Builder::class,
64 Clear_Cache::class,
65 SBR_Settings_Builder::class,
66 SBR_About_Builder::class,
67 SBR_Support_Builder::class,
68 SBR_Admin_Notice::class,
69 SBR_Plugin_Insltaller::class,
70 SB_Reviews_Blocks::class,
71 SB_Recommended_Blocks::class,
72 Tooltip_Wizard::class,
73 SBR_Notifications::class,
74 SBR_New_User::class,
75 SBR_Upgrader::class,
76 SBR_Collections_Builder::class,
77 SBR_Support_Tool::class,
78 SBR_Elementor_Base::class,
79 Error_Reporter::class,
80 // Review Alert Services
81 SBR_Review_Alert_Service::class,
82 SBR_Review_Alert_Frontend::class,
83 SBR_ReviewAlert_Builder::class,
84 ];
85
86 public function register(): void
87 {
88 foreach ($this->services as $service) {
89 Container::getInstance()->get($service)->register();
90 }
91 }
92 }
93