Code Duplication    Length = 9-11 lines in 2 locations

core/src/Support/DocBlock.php 1 location

@@ 144-152 (lines=9) @@
141
            if (preg_match("/^\s+\*\s+\@([^\s]+)\s+(.+)/", $line, $ma)) {
142
                $param = trim($ma[1]);
143
                $val = trim($ma[2]);
144
                if (!empty($param) && !empty($val)) {
145
                    if ($param == 'internal') {
146
                        $ma = null;
147
                        if (preg_match("/\@([^\s]+)\s+(.+)/", $val, $ma)) {
148
                            $param = trim($ma[1]);
149
                            $val = trim($ma[2]);
150
                        }
151
                    }
152
                }
153
            } elseif (preg_match("/^\s*\*\/\s*$/", $line)) {
154
                $docblock_end_found = true;
155
            }

install/src/functions.php 1 location

@@ 513-523 (lines=11) @@
510
                            $param = trim($ma[1]);
511
                            $val = trim($ma[2]);
512
                            if (!empty($param) && !empty($val)) {
513
                                if ($param == 'internal') {
514
                                    $ma = null;
515
                                    if (preg_match("/\@([^\s]+)\s+(.+)/", $val, $ma)) {
516
                                        $param = trim($ma[1]);
517
                                        $val = trim($ma[2]);
518
                                    }
519
                                    //if($val !== '0' && (empty($param) || empty($val))) {
520
                                    if (empty($param)) {
521
                                        continue;
522
                                    }
523
                                }
524
                                $params[$param] = $val;
525
                            }
526
                        } elseif (preg_match("/^\s*\*\/\s*$/", $line)) {