Code Duplication    Length = 10-10 lines in 2 locations

src/Sniffs/AbstractPatternSniff.php 2 locations

@@ 513-522 (lines=10) @@
510
                    }
511
512
                    if ($lastAddedStackPtr !== null) {
513
                        if (($tokens[$next]['code'] === T_OPEN_CURLY_BRACKET
514
                            || $tokens[$next]['code'] === T_CLOSE_CURLY_BRACKET)
515
                            && isset($tokens[$next]['scope_condition']) === true
516
                            && $tokens[$next]['scope_condition'] > $lastAddedStackPtr
517
                        ) {
518
                            // This is a brace, but the owner of it is after the current
519
                            // token, which means it does not belong to any token in
520
                            // our pattern. This means the pattern is not for us.
521
                            return false;
522
                        }
523
524
                        if (($tokens[$next]['code'] === T_OPEN_PARENTHESIS
525
                            || $tokens[$next]['code'] === T_CLOSE_PARENTHESIS)
@@ 524-533 (lines=10) @@
521
                            return false;
522
                        }
523
524
                        if (($tokens[$next]['code'] === T_OPEN_PARENTHESIS
525
                            || $tokens[$next]['code'] === T_CLOSE_PARENTHESIS)
526
                            && isset($tokens[$next]['parenthesis_owner']) === true
527
                            && $tokens[$next]['parenthesis_owner'] > $lastAddedStackPtr
528
                        ) {
529
                            // This is a bracket, but the owner of it is after the current
530
                            // token, which means it does not belong to any token in
531
                            // our pattern. This means the pattern is not for us.
532
                            return false;
533
                        }
534
                    }//end if
535
536
                    // If we skipped past some whitespace tokens, then add them