PluginProbe ʕ •ᴥ•ʔ
Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More / 2.11.0
Reviews Feed – Add Testimonials and Customer Reviews From Google Reviews, Yelp, TripAdvisor, and More v2.11.0
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 / Container.php
reviews-feed / class / Common Last commit date
Admin 1 week ago Builder 1 week ago Customizer 1 week ago Exceptions 1 week ago Helpers 1 week ago Integrations 1 week ago Migrations 1 week ago ReviewAlerts 1 week ago Services 1 week ago Settings 1 week ago Support 1 week ago Traits 1 week ago UsageTracking 1 week ago Utils 1 week ago AuthorizationStatusCheck.php 1 week ago BusinessDataCache.php 1 week ago Clear_Cache.php 1 week ago Container.php 1 week ago DisplayElements.php 1 week ago Email_Notification.php 1 week ago Error_Reporter.php 1 week ago Feed.php 1 week ago FeedCache.php 1 week ago FeedCacheUpdater.php 1 week ago FeedDisplay.php 1 week ago Feed_Locator.php 1 week ago Parser.php 1 week ago PostAggregator.php 1 week ago RemoteRequest.php 1 week ago SBR_Education.php 1 week ago SBR_Schema_Service.php 1 week ago SBR_Settings.php 1 week ago ServiceContainer.php 1 week ago SinglePostCache.php 1 week ago TemplateRenderer.php 1 week ago Tooltip_Wizard.php 1 week ago Util.php 1 week ago
Container.php
33 lines
1 <?php
2
3 namespace SmashBalloon\Reviews\Common;
4
5 use Smashballoon\Customizer\V2\Config;
6 use Smashballoon\Customizer\V2\DB;
7 use Smashballoon\Customizer\V2\PreviewProvider;
8 use Smashballoon\Customizer\V2\ProxyProvider;
9 use SmashBalloon\Reviews\Common\Customizer\ShortcodePreviewProvider;
10 use Smashballoon\Stubs\Traits\Singleton;
11
12 class Container {
13 use Singleton;
14
15
16 /**
17 * @return \DI\Container
18 */
19 public static function get_instance()
20 {
21 if (null === self::$instance) {
22 self::$instance = ( new \SmashBalloon\Reviews\Vendor\DI\ContainerBuilder() )->build();
23
24 self::$instance->set(Config::class, new \SmashBalloon\Reviews\Common\Customizer\Config());
25 self::$instance->set(DB::class, new \SmashBalloon\Reviews\Common\Customizer\DB());
26 self::$instance->set(ProxyProvider::class, new \SmashBalloon\Reviews\Common\Customizer\ProxyProvider());
27 self::$instance->set(PreviewProvider::class, new ShortcodePreviewProvider());
28 self::$instance->set(SBR_Settings::class, new SBR_Settings([], sbr_get_database_settings()));
29 }
30 return self::$instance;
31 }
32 }
33