Code Duplication    Length = 12-14 lines in 2 locations

src/jamesiarmes/PhpEws/Autodiscover.php 2 locations

@@ 802-815 (lines=14) @@
799
     * @param integer $minorversion Minor server version.
800
     * @return string Server version.
801
     */
802
    protected function parseVersion2007($minorversion) {
803
        switch ($minorversion) {
804
            case 0:
805
                return Client::VERSION_2007;
806
            case 1:
807
                return Client::VERSION_2007_SP1;
808
            case 2:
809
                return Client::VERSION_2007_SP2;
810
            case 3:
811
                return Client::VERSION_2007_SP3;
812
            default:
813
                return Client::VERSION_2007;
814
        }
815
    }
816
817
    /**
818
     * Parses the version of an Exchange 2010 server.
@@ 823-834 (lines=12) @@
820
     * @param integer $minorversion Minor server version.
821
     * @return string Server version.
822
     */
823
    protected function parseVersion2010($minorversion) {
824
        switch ($minorversion) {
825
            case 0:
826
                return Client::VERSION_2010;
827
            case 1:
828
                return Client::VERSION_2010_SP1;
829
            case 2:
830
                return Client::VERSION_2010_SP2;
831
            default:
832
                return Client::VERSION_2010;
833
        }
834
    }
835
836
    /**
837
     * Parses the version of an Exchange 2013 server.