Code Duplication    Length = 10-12 lines in 2 locations

src/jamesiarmes/PhpEws/Autodiscover.php 2 locations

@@ 315-326 (lines=12) @@
312
        $minorversion = base_convert(substr($svbinary, 10, 6), 2, 10);
313
314
        if ($majorversion == 8) {
315
            switch ($minorversion) {
316
                case 0:
317
                    return Client::VERSION_2007;
318
                case 1:
319
                    return Client::VERSION_2007_SP1;
320
                case 2:
321
                    return Client::VERSION_2007_SP2;
322
                case 3:
323
                    return Client::VERSION_2007_SP3;
324
                default:
325
                    return Client::VERSION_2007;
326
            }
327
        } elseif ($majorversion == 14) {
328
            switch ($minorversion) {
329
                case 0:
@@ 328-337 (lines=10) @@
325
                    return Client::VERSION_2007;
326
            }
327
        } elseif ($majorversion == 14) {
328
            switch ($minorversion) {
329
                case 0:
330
                    return Client::VERSION_2010;
331
                case 1:
332
                    return Client::VERSION_2010_SP1;
333
                case 2:
334
                    return Client::VERSION_2010_SP2;
335
                default:
336
                    return Client::VERSION_2010;
337
            }
338
        }
339
340
        // Guess we didn't find a known version.