Code Duplication    Length = 7-7 lines in 4 locations

src/Behat/Gherkin/Parser.php 4 locations

@@ 101-107 (lines=7) @@
98
                ));
99
            }
100
101
            if (is_string($node)) {
102
                throw new ParserException(sprintf(
103
                    'Expected Feature, but got text: "%s"%s',
104
                    $node,
105
                    $this->file ? ' in file: ' . $this->file : ''
106
                ));
107
            }
108
109
            if (!$node instanceof FeatureNode) {
110
                throw new ParserException(sprintf(
@@ 339-345 (lines=7) @@
336
                continue;
337
            }
338
339
            if (is_string($node)) {
340
                throw new ParserException(sprintf(
341
                    'Expected Step, but got text: "%s"%s',
342
                    $node,
343
                    $this->file ? ' in file: ' . $this->file : ''
344
                ));
345
            }
346
347
            if (!$node instanceof StepNode) {
348
                throw new ParserException(sprintf(
@@ 398-404 (lines=7) @@
395
                continue;
396
            }
397
398
            if (is_string($node)) {
399
                throw new ParserException(sprintf(
400
                    'Expected Step, but got text: "%s"%s',
401
                    $node,
402
                    $this->file ? ' in file: ' . $this->file : ''
403
                ));
404
            }
405
406
            if (!$node instanceof StepNode) {
407
                throw new ParserException(sprintf(
@@ 469-475 (lines=7) @@
466
                continue;
467
            }
468
469
            if (is_string($node)) {
470
                throw new ParserException(sprintf(
471
                    'Expected Step or Examples table, but got text: "%s"%s',
472
                    $node,
473
                    $this->file ? ' in file: ' . $this->file : ''
474
                ));
475
            }
476
477
            if (!$node instanceof StepNode) {
478
                throw new ParserException(sprintf(