GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

Code Duplication    Length = 4-4 lines in 10 locations

src/FileGenerators/AbstractExtendingTestGenerator.php 1 location

@@ 49-52 (lines=4) @@
46
        $baseClass = array_pop($classChunks);
47
        $className = $baseClass . 'Test';
48
        $namespace = $this->yaml['tests']['namespace'] . '\\' . static::NAMESPACE;
49
        if (count($classChunks) > 0) {
50
            $namespace .= '\\' . implode('\\', $classChunks);
51
            $namespace = str_replace('\\\\', '\\', $namespace);
52
        }
53
        $baseClassFQCN = $this->yaml['src']['namespace'] . '\\' . $this->yaml['class'];
54
55
        $factory = new BuilderFactory;

src/FileGenerators/InterfaceGenerator.php 1 location

@@ 56-59 (lines=4) @@
53
        $baseClass = array_pop($classChunks);
54
        $className = $baseClass . 'Interface';
55
        $namespace = $this->yaml['src']['namespace'];
56
        if (count($classChunks) > 0) {
57
            $namespace .= '\\' . implode('\\', $classChunks);
58
            $namespace = str_replace('\\\\', '\\', $namespace);
59
        }
60
61
        $factory = new BuilderFactory();
62

src/FileGenerators/AbstractEmptyExtendingClassGenerator.php 3 locations

@@ 37-40 (lines=4) @@
34
        $className = array_pop($classChunks);
35
        $className = 'Empty' . $className;
36
        $namespace = '';
37
        if (count($classChunks) > 0) {
38
            $namespace .= '\\' . implode('\\', $classChunks);
39
            $namespace = str_replace('\\\\', '\\', $namespace);
40
        }
41
        return $this->yaml['src']['path'] .
42
            DIRECTORY_SEPARATOR .
43
            static::NAMESPACE .
@@ 63-66 (lines=4) @@
60
        $baseClass = array_pop($classChunks);
61
        $className = 'Empty' . $baseClass;
62
        $baseNamespace = $this->yaml['src']['namespace'];
63
        if (count($classChunks) > 0) {
64
            $baseNamespace .= '\\' . implode('\\', $classChunks);
65
            $baseNamespace = str_replace('\\\\', '\\', $baseNamespace);
66
        }
67
        $namespace = $this->yaml['src']['namespace'] . '\\' . static::NAMESPACE;
68
        if (count($classChunks) > 0) {
69
            $namespace .= '\\' . implode('\\', $classChunks);
@@ 68-71 (lines=4) @@
65
            $baseNamespace = str_replace('\\\\', '\\', $baseNamespace);
66
        }
67
        $namespace = $this->yaml['src']['namespace'] . '\\' . static::NAMESPACE;
68
        if (count($classChunks) > 0) {
69
            $namespace .= '\\' . implode('\\', $classChunks);
70
            $namespace = str_replace('\\\\', '\\', $namespace);
71
        }
72
73
        $factory = new BuilderFactory();
74

src/FileGenerators/BaseClassGenerator.php 1 location

@@ 73-76 (lines=4) @@
70
        $classChunks = explode('\\', $this->yaml['class']);
71
        $className = array_pop($classChunks);
72
        $namespace = $this->yaml['src']['namespace'];
73
        if (count($classChunks) > 0) {
74
            $namespace .= '\\' . implode('\\', $classChunks);
75
            $namespace = str_replace('\\\\', '\\', $namespace);
76
        }
77
78
        $class = $this->factory->class($className)
79
            ->implement($className . 'Interface')

src/FileGenerators/EmptyBaseClassGenerator.php 2 locations

@@ 57-60 (lines=4) @@
54
        $className = array_pop($classChunks);
55
        $className = 'Empty' . $className;
56
        $namespace = '';
57
        if (count($classChunks) > 0) {
58
            $namespace .= '\\' . implode('\\', $classChunks);
59
            $namespace = str_replace('\\\\', '\\', $namespace);
60
        }
61
        return $this->yaml['src']['path'] .
62
            DIRECTORY_SEPARATOR .
63
            str_replace(
@@ 80-83 (lines=4) @@
77
        $classChunks = explode('\\', $this->yaml['class']);
78
        $className = array_pop($classChunks);
79
        $namespace = $this->yaml['src']['namespace'];
80
        if (count($classChunks) > 0) {
81
            $namespace .= '\\' . implode('\\', $classChunks);
82
            $namespace = str_replace('\\\\', '\\', $namespace);
83
        }
84
85
        $class = $this->factory->class('Empty' . $className)
86
            ->implement($className . 'Interface')

src/FileGenerators/AsyncClassGenerator.php 1 location

@@ 21-24 (lines=4) @@
18
        $classChunks = explode('\\', $this->yaml['class']);
19
        $className = array_pop($classChunks);
20
        $namespace = $this->yaml['src']['namespace'] . '\\' . static::NAMESPACE;
21
        if (count($classChunks) > 0) {
22
            $namespace .= '\\' . implode('\\', $classChunks);
23
            $namespace = str_replace('\\\\', '\\', $namespace);
24
        }
25
        $baseClass = $this->yaml['src']['namespace'] . '\\' . $this->yaml['class'];
26
27
        $factory = new BuilderFactory();

src/FileGenerators/SyncClassGenerator.php 1 location

@@ 24-27 (lines=4) @@
21
        $className = array_pop($classChunks);
22
        $interfaceName = $className . 'Interface';
23
        $namespace = $this->yaml['src']['namespace'] . '\\' . static::NAMESPACE;
24
        if (count($classChunks) > 0) {
25
            $namespace .= '\\' . implode('\\', $classChunks);
26
            $namespace = str_replace('\\\\', '\\', $namespace);
27
        }
28
        $baseClass = $this->yaml['src']['namespace'] . '\\' . $this->yaml['class'];
29
        $interfaceFQName = $this->yaml['src']['namespace'] . '\\' . $this->yaml['class'] . 'Interface';
30