PluginProbe
Packeta / 2.0.9
Packeta v2.0.9
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / src / Packetery / Module / WidgetUrlResolver.php

WidgetUrlResolver.php in Packeta 2.0.9, at src/Packetery/Module/WidgetUrlResolver.php

27 lines 589 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace Packetery\Module;
4
5 class WidgetUrlResolver {
6
7 public const WIDGET_URL_PRODUCTION = 'https://widget.packeta.com/v6/www/js/library.js';
8 public const WIDGET_URL_STAGE = 'https://stage.widget.packeta.dev/v6/www/js/library-stage.js';
9
10 /**
11 * @var string
12 */
13 private $widgetEnvironment;
14
15 public function __construct( string $widgetEnvironment ) {
16 $this->widgetEnvironment = $widgetEnvironment;
17 }
18
19 public function getUrl(): string {
20 if ( $this->widgetEnvironment === 'stage' ) {
21 return self::WIDGET_URL_STAGE;
22 }
23
24 return self::WIDGET_URL_PRODUCTION;
25 }
26 }
27