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
            $key = isset($node->alias) ? $node->alias : $node->name->parts[count($node->name->parts) - 1];

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

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