/** * Check by user-agent if request was not from mobile device * * @return bool */ public function isDesktop() { return $this->userAgentProvider->getUserAgent()->isDesktop(); }
/** * Check if HangoutsCall for phones functionality is turned on * * @return bool */ public function isPhoneApplicable() { // hangouts call functionality is enabled in system configuration and it is desktop client return (bool) $this->configManager->get('oro_crm_hangouts_call.enable_google_hangouts_for_phone') && $this->userAgentProvider->getUserAgent()->isDesktop(); }