Code Duplication    Length = 5-6 lines in 2 locations

src/Php/PhpConverter.php 2 locations

@@ 224-229 (lines=6) @@
221
222
            $this->classes[spl_object_hash($type)]["class"] = $class = new PHPClass();
223
224
            if ($alias = $this->getTypeAlias($type)) {
225
                $class->setName($alias);
226
                $this->classes[spl_object_hash($type)]["skip"] = true;
227
                $this->skipByType[spl_object_hash($class)] = true;
228
                return $class;
229
            }
230
231
            list ($name, $ns) = $this->findPHPName($type);
232
            $class->setName($name);
@@ 244-248 (lines=5) @@
241
                $this->skipByType[spl_object_hash($class)] = true;
242
                return $class;
243
            }
244
            if (($this->isArrayType($type) || $this->isArrayNestedElement($type)) && !$force) {
245
                $this->classes[spl_object_hash($type)]["skip"] = true;
246
                $this->skipByType[spl_object_hash($class)] = true;
247
                return $class;
248
            }
249
250
            $this->classes[spl_object_hash($type)]["skip"] = $skip || !!$this->getTypeAlias($type);
251
        } elseif ($force) {