Code Duplication    Length = 9-9 lines in 2 locations

src/Factory/Reflection/ReflectionPropertyFactory.php 2 locations

@@ 105-113 (lines=9) @@
102
     */
103
    protected function setType($name, $value)
104
    {
105
        if ($value{0} !== '?')
106
        {
107
            $nullable = false;
108
        }
109
        else
110
        {
111
            $nullable = true;
112
            $value = substr($value, 1);
113
        }
114
115
        if (substr($value, -2) !== '[]')
116
        {
@@ 115-123 (lines=9) @@
112
            $value = substr($value, 1);
113
        }
114
115
        if (substr($value, -2) !== '[]')
116
        {
117
            $collection = false;
118
        }
119
        else
120
        {
121
            $collection = true;
122
            $value = substr($value, 0, -2);
123
        }
124
125
        switch ($value)
126
        {