* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\Ps_metrics\Helper; use PrestaShop\Module\Ps_metrics\Config\Env; class ConfigHelper { /** * @var Env */ private $env; /** * __construct * * @param Env $env * * @return void */ public function __construct(Env $env) { $this->env = $env; } /** * Get webservice url * * @return string */ public function getApiBaseUrl() { return $this->env->get('PHP_METRICS_API_URL'); } /** * Get segment api key * * @return string */ public function getSegmentApiKey() { return $this->env->get('SEGMENT_API_KEY'); } /** * Get metrics cdn url * * @return string */ public function getPsMetricsCdnUrl() { return $this->env->get('PS_METRICS_CDN_URL'); } /** * Get metrics cdn enabled * * @return bool */ public function getUseLocalVueApp() { return 'false' === $this->env->get('USE_LOCAL_VUE_APP') ? \false : \true; } /** * Get metrics cdn enabled * * @return bool */ public function getUseBuildModeOnly() { return 'false' === $this->env->get('USE_BUILD_MODE_ONLY') ? \false : \true; } }