Code Duplication    Length = 9-9 lines in 2 locations

module/Install/src/Listener/LanguageSetter.php 1 location

@@ 69-77 (lines=9) @@
66
67
        if (!$lang) {
68
            $headers = $request->getHeaders();
69
            if ($headers->has('Accept-Language')) {
70
                /* @var $acceptLangs \Zend\Http\Header\AcceptLanguage */
71
                $acceptLangs = $headers->get('Accept-Language');
72
                $locales = $acceptLangs->getPrioritized();
73
                $locale  = $locales[0];
74
                $lang    = $locale->type;
75
            } else {
76
                $lang = 'en';
77
            }
78
        }
79
80
        /* Set locale */

module/Auth/src/Auth/Controller/IndexController.php 1 location

@@ 121-129 (lines=9) @@
118
                $user = $auth->getUser();
119
                $settings = $user->getSettings('Core');
120
                $language = $settings->localization->language;
121
                if (!$language) {
122
                    $headers = $request->getHeaders();
123
                    if ($headers->has('Accept-Language')) {
124
                        $locales = $headers->get('Accept-Language')->getPrioritized();
125
                        $language  = $locales[0]->type;
126
                    } else {
127
                        $language = 'en';
128
                    }
129
                }
130
                $this->logger->info('User ' . $user->login . ' logged in');
131
                
132
                $ref = $this->params()->fromQuery('ref', false);