Code Duplication    Length = 7-7 lines in 2 locations

src/delivery/cli/fields/ObjectField.php 1 location

@@ 70-76 (lines=7) @@
67
        return $instance;
68
    }
69
70
    private function getClass(Parameter $parameter) {
71
        $type = $parameter->getType();
72
        if (!($type instanceof ClassType)) {
73
            throw new \InvalidArgumentException("[$type] is not a ClassType");
74
        }
75
        return $type->getClass();
76
    }
77
78
    /**
79
     * @param Parameter $param

src/delivery/web/fields/ObjectField.php 1 location

@@ 129-135 (lines=7) @@
126
        return $this->fields->getField($param);
127
    }
128
129
    private function getClass(Parameter $parameter) {
130
        $type = $parameter->getType();
131
        if (!($type instanceof ClassType)) {
132
            throw new \InvalidArgumentException("[$type] is not a ClassType");
133
        }
134
        return $type->getClass();
135
    }
136
137
    private function makePropertyParameter(Parameter $parameter, Property $property) {
138
        return new Parameter($parameter->getName() . '[' . $property->name() . ']', $property->type(), $property->isRequired());