Code Duplication    Length = 9-9 lines in 2 locations

src/Hal/Component/OOP/Extractor/Result.php 2 locations

@@ 72-80 (lines=9) @@
69
     *
70
     * @return array
71
     */
72
    public function getAbstractClasses() {
73
        $result = array();
74
        foreach($this->getClasses() as $class) {
75
            if($class->isAbstract() ||$class instanceof ReflectedInterface) {
76
                array_push($result, $class);
77
            }
78
        }
79
        return $result;
80
    }
81
82
    /**
83
     * Get anonymous classes
@@ 102-110 (lines=9) @@
99
     *
100
     * @return array
101
     */
102
    public function getInterfaces() {
103
        $result = array();
104
        foreach($this->getClasses() as $class) {
105
            if($class instanceof ReflectedInterface) {
106
                array_push($result, $class);
107
            }
108
        }
109
        return $result;
110
    }
111
112
    /**
113
     * Get concretes classes