|
54 | 54 | <InvalidOperand> |
55 | 55 | <code><![CDATA[$guessers]]></code> |
56 | 56 | </InvalidOperand> |
| 57 | + <MixedReturnStatement> |
| 58 | + <code><![CDATA[(new ReflectionClass($class))->newLazyProxy( |
| 59 | + function () use ($metadata, $data): object { |
| 60 | + return $this->doHydrate($metadata, $data); |
| 61 | + }, |
| 62 | + )]]></code> |
| 63 | + </MixedReturnStatement> |
57 | 64 | <PossiblyInvalidArgument> |
58 | 65 | <code><![CDATA[[ |
59 | 66 | ...$guessers, |
|
67 | 74 | <code><![CDATA[$result[$field]]]></code> |
68 | 75 | </MixedAssignment> |
69 | 76 | </file> |
70 | | - <file src="src/Normalizer/EnumNormalizer.php"> |
71 | | - <DeprecatedClass> |
72 | | - <code><![CDATA[ReflectionTypeUtil::classStringInstanceOf($reflectionType, BackedEnum::class)]]></code> |
73 | | - </DeprecatedClass> |
74 | | - <DeprecatedInterface> |
75 | | - <code><![CDATA[EnumNormalizer]]></code> |
76 | | - </DeprecatedInterface> |
77 | | - </file> |
78 | 77 | <file src="src/Normalizer/ObjectNormalizer.php"> |
79 | | - <DeprecatedClass> |
80 | | - <code><![CDATA[ReflectionTypeUtil::classString($reflectionType)]]></code> |
81 | | - </DeprecatedClass> |
82 | | - <DeprecatedInterface> |
83 | | - <code><![CDATA[ObjectNormalizer]]></code> |
84 | | - </DeprecatedInterface> |
85 | 78 | <MixedArgument> |
86 | 79 | <code><![CDATA[$value]]></code> |
87 | 80 | </MixedArgument> |
|
121 | 114 | </InvalidArgument> |
122 | 115 | </file> |
123 | 116 | <file src="tests/Unit/Fixture/IdNormalizer.php"> |
124 | | - <DeprecatedClass> |
125 | | - <code><![CDATA[ReflectionTypeUtil::classStringInstanceOf( |
126 | | - $reflectionType, |
127 | | - Id::class, |
128 | | - )]]></code> |
129 | | - </DeprecatedClass> |
130 | | - <DeprecatedInterface> |
131 | | - <code><![CDATA[IdNormalizer]]></code> |
132 | | - </DeprecatedInterface> |
| 117 | + <PropertyTypeCoercion> |
| 118 | + <code><![CDATA[$type->getClassName()]]></code> |
| 119 | + </PropertyTypeCoercion> |
133 | 120 | </file> |
134 | 121 | <file src="tests/Unit/Metadata/AttributeMetadataFactoryTest.php"> |
135 | 122 | <ArgumentTypeCoercion> |
|
163 | 150 | <code><![CDATA[['foo' => $normalizer]]]></code> |
164 | 151 | </InvalidArgument> |
165 | 152 | </file> |
166 | | - <file src="tests/Unit/Normalizer/ReflectionTypeUtilTest.php"> |
167 | | - <DeprecatedClass> |
168 | | - <code><![CDATA[ReflectionTypeUtil::classString($this->reflectionType($object, 'notAObject'))]]></code> |
169 | | - <code><![CDATA[ReflectionTypeUtil::classString($this->reflectionType($object, 'object'))]]></code> |
170 | | - <code><![CDATA[ReflectionTypeUtil::classString($this->reflectionType($object, 'objectNullable'))]]></code> |
171 | | - <code><![CDATA[ReflectionTypeUtil::classString($this->reflectionType($object, 'objectUnionNullable'))]]></code> |
172 | | - <code><![CDATA[ReflectionTypeUtil::classStringInstanceOf( |
173 | | - $this->reflectionType($object, 'object'), |
174 | | - ProfileCreated::class, |
175 | | - )]]></code> |
176 | | - <code><![CDATA[ReflectionTypeUtil::classStringInstanceOf( |
177 | | - $this->reflectionType($object, 'objectNullable'), |
178 | | - ProfileCreated::class, |
179 | | - )]]></code> |
180 | | - <code><![CDATA[ReflectionTypeUtil::classStringInstanceOf( |
181 | | - $this->reflectionType($object, 'objectUnionNullable'), |
182 | | - ProfileCreated::class, |
183 | | - )]]></code> |
184 | | - <code><![CDATA[ReflectionTypeUtil::classStringInstanceOf( |
185 | | - $this->reflectionType($object, 'object'), |
186 | | - ChildDto::class, |
187 | | - )]]></code> |
188 | | - <code><![CDATA[ReflectionTypeUtil::type($this->reflectionType($object, 'intersection'))]]></code> |
189 | | - <code><![CDATA[ReflectionTypeUtil::type($this->reflectionType($object, 'nullableString'))]]></code> |
190 | | - <code><![CDATA[ReflectionTypeUtil::type($this->reflectionType($object, 'string'))]]></code> |
191 | | - <code><![CDATA[ReflectionTypeUtil::type($this->reflectionType($object, 'union'))]]></code> |
192 | | - <code><![CDATA[ReflectionTypeUtil::type($this->reflectionType($object, 'unionNullableString'))]]></code> |
193 | | - </DeprecatedClass> |
194 | | - </file> |
195 | 153 | </files> |
0 commit comments