Code Duplication    Length = 6-6 lines in 2 locations

htdocs/xoops_lib/Xoops/Locale/MessageFormatter.php 2 locations

@@ 155-160 (lines=6) @@
152
        }
153
154
        // replace named arguments
155
        if (($tokens = self::tokenizePattern($pattern)) === false) {
156
            $this->_errorCode = -1;
157
            $this->_errorMessage = 'Message pattern is invalid.';
158
159
            return false;
160
        }
161
        $map = [];
162
        foreach ($tokens as $i => $token) {
163
            if (is_array($token)) {
@@ 264-269 (lines=6) @@
261
     */
262
    protected function fallbackFormat($pattern, $args, $locale)
263
    {
264
        if (($tokens = self::tokenizePattern($pattern)) === false) {
265
            $this->_errorCode = -1;
266
            $this->_errorMessage = 'Message pattern is invalid.';
267
268
            return false;
269
        }
270
        foreach ($tokens as $i => $token) {
271
            if (is_array($token)) {
272
                if (($tokens[$i] = $this->parseToken($token, $args, $locale)) === false) {