Code Duplication    Length = 17-17 lines in 2 locations

src/Description/Standard/OpenApi/OpenApiOperation.php 1 location

@@ 55-71 (lines=17) @@
52
        }
53
54
        $schemaDefinition = (object)[];
55
        if (!isset($definition->parameters)) {
56
            $schemaDefinition->type = 'null';
57
            $this->requestSchema    = Schema::get($schemaDefinition);
58
        } else {
59
            $schemaDefinition->type       = 'object';
60
            $schemaDefinition->required   = [];
61
            $schemaDefinition->properties = (object)[];
62
63
            foreach ($this->parameters as $parameter) {
64
                if ($parameter->isRequired()) {
65
                    $schemaDefinition->required[] = $parameter->getName();
66
                }
67
                $schemaDefinition->properties->{$parameter->getName()} = $parameter->getSchema()->getDefinition();
68
            }
69
70
            $this->requestSchema = Schema::get($schemaDefinition);
71
        }
72
    }
73
}
74

src/Description/Standard/Raml/RamlOperation.php 1 location

@@ 47-63 (lines=17) @@
44
        }
45
46
        $schemaDefinition = (object)[];
47
        if (!count($this->parameters)) {
48
            $schemaDefinition->type = 'null';
49
            $this->requestSchema    = Schema::get($schemaDefinition);
50
        } else {
51
            $schemaDefinition->type       = 'object';
52
            $schemaDefinition->required   = [];
53
            $schemaDefinition->properties = (object)[];
54
55
            foreach ($this->parameters as $parameter) {
56
                if ($parameter->isRequired()) {
57
                    $schemaDefinition->required[] = $parameter->getName();
58
                }
59
                $schemaDefinition->properties->{$parameter->getName()} = $parameter->getSchema()->getDefinition();
60
            }
61
62
            $this->requestSchema = Schema::get($schemaDefinition);
63
        }
64
    }
65
66
    /**