Code Duplication    Length = 7-7 lines in 2 locations

src/ClassEnsurance.php 2 locations

@@ 139-145 (lines=7) @@
136
     *
137
     * @return ClassEnsurance
138
     */
139
    public function isParentOf(string $class): ClassEnsurance
140
    {
141
        $this->enforce(array_key_exists($this->class, class_parents($class, true)))
142
             ->orThrow('"%s" is not a parent of "%s"', $this->class, $class);
143
144
        return $this;
145
    }
146
147
    /**
148
     * @param string $class
@@ 152-158 (lines=7) @@
149
     *
150
     * @return ClassEnsurance
151
     */
152
    public function isNotParentOf(string $class): ClassEnsurance
153
    {
154
        $this->enforce(!array_key_exists($this->class, class_parents($class, true)))
155
             ->orThrow('"%s" is a parent of "%s"', $this->class, $class);
156
157
        return $this;
158
    }
159
160
    /**
161
     * @param string $trait