Code Duplication    Length = 13-14 lines in 2 locations

src/Parser.php 2 locations

@@ 92-104 (lines=13) @@
89
    /**
90
     * @return Parser
91
     */
92
    protected function getFirstSegmentParser(): Parser
93
    {
94
        $parser = new Parser();
95
        $parser->setMappers([
96
            new SalutationMapper($this->getSalutations()),
97
            new SuffixMapper($this->getSuffixes()),
98
            new LastnameMapper($this->getPrefixes(), true),
99
            new FirstnameMapper(),
100
            new MiddlenameMapper(),
101
        ]);
102
103
        return $parser;
104
    }
105
106
    /**
107
     * @return Parser
@@ 109-122 (lines=14) @@
106
    /**
107
     * @return Parser
108
     */
109
    protected function getSecondSegmentParser(): Parser
110
    {
111
        $parser = new Parser();
112
        $parser->setMappers([
113
            new SalutationMapper($this->getSalutations()),
114
            new SuffixMapper($this->getSuffixes(), true),
115
            new NicknameMapper(),
116
            new InitialMapper(true),
117
            new FirstnameMapper(),
118
            new MiddlenameMapper(),
119
        ]);
120
121
        return $parser;
122
    }
123
124
    protected function getThirdSegmentParser(): Parser
125
    {