public static function isAllowedAnalyticsOnHostedScalrAccount($accountId) { if (!self::isHostedScalr()) { return true; } $accounts = self::config('scalr.hosted.analytics.managed_accounts'); return !empty($accounts) && is_array($accounts) && in_array($accountId, $accounts) ? true : false; }
/** * Checks whether either it is beta version of interface or not hosted scalr install * * @return boolean Returns true if it is either a beta version of interface or it isn't hosted scalr install */ public function isInterfaceBetaOrNotHostedScalr() { return $this->getHeaderVar('Interface-Beta') || Scalr::isAllowedAnalyticsOnHostedScalrAccount($this->getEnvironment()->clientId); }