Code Duplication    Length = 8-9 lines in 2 locations

src/Visitor/Php/SourceLocationContainerVisitor.php 1 location

@@ 42-50 (lines=9) @@
39
40
    public function enterNode(Node $node)
41
    {
42
        if ($node instanceof Node\Stmt\Namespace_) {
43
            if (isset($node->name)) {
44
                // Save namespace of this class for later.
45
                $this->namespace = implode('\\', $node->name->parts);
46
            }
47
            $this->useStatements = [];
48
49
            return;
50
        }
51
52
        if ($node instanceof Node\Stmt\UseUse) {
53
            $this->useStatements[$node->alias] = implode('\\', $node->name->parts);

src/Visitor/Php/Symfony/ValidationAnnotation.php 1 location

@@ 54-61 (lines=8) @@
51
52
    public function enterNode(Node $node)
53
    {
54
        if ($node instanceof Node\Stmt\Namespace_) {
55
            if (isset($node->name)) {
56
                // save the namespace
57
                $this->namespace = implode('\\', $node->name->parts);
58
            }
59
60
            return;
61
        }
62
63
        if (!$node instanceof Node\Stmt\Class_) {
64
            return;