|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | | -<files psalm-version="6.12.0@cf420941d061a57050b6c468ef2c778faf40aee2"> |
| 2 | +<files psalm-version="6.13.1@1e3b7f0a8ab32b23197b91107adc0a7ed8a05b51"> |
3 | 3 | <file src="src/Attribute/SensitiveData.php"> |
4 | 4 | <MixedPropertyTypeCoercion> |
5 | 5 | <code><![CDATA[$fallbackCallable]]></code> |
|
17 | 17 | <code><![CDATA[list<string>]]></code> |
18 | 18 | </MoreSpecificReturnType> |
19 | 19 | </file> |
| 20 | + <file src="src/Cryptography/CryptographyMetadataFactory.php"> |
| 21 | + <MixedArgument> |
| 22 | + <code><![CDATA[$metadata->propertyForField($subjectIdMapping[$subjectIdIdentifier])->propertyName()]]></code> |
| 23 | + <code><![CDATA[$property->propertyName()]]></code> |
| 24 | + <code><![CDATA[$property->propertyName()]]></code> |
| 25 | + </MixedArgument> |
| 26 | + <UndefinedMethod> |
| 27 | + <code><![CDATA[propertyName]]></code> |
| 28 | + <code><![CDATA[propertyName]]></code> |
| 29 | + <code><![CDATA[propertyName]]></code> |
| 30 | + </UndefinedMethod> |
| 31 | + </file> |
20 | 32 | <file src="src/Cryptography/SensitiveDataPayloadCryptographer.php"> |
21 | 33 | <MixedArgument> |
22 | 34 | <code><![CDATA[$rawData]]></code> |
|
47 | 59 | <MixedReturnStatement> |
48 | 60 | <code><![CDATA[(new ReflectionClass($class))->newLazyProxy( |
49 | 61 | function () use ($metadata, $data): object { |
50 | | - return $this->doHydrate($metadata, $data); |
| 62 | + $stack = new Stack($this->middlewares); |
| 63 | +
|
| 64 | + return $stack->next()->hydrate($metadata, $data, $stack); |
51 | 65 | }, |
52 | 66 | )]]></code> |
53 | 67 | </MixedReturnStatement> |
|
58 | 72 | ]]]></code> |
59 | 73 | </PossiblyInvalidArgument> |
60 | 74 | </file> |
| 75 | + <file src="src/Middleware/TransformMiddleware.php"> |
| 76 | + <MixedAssignment> |
| 77 | + <code><![CDATA[$data[$propertyMetadata->fieldName]]]></code> |
| 78 | + <code><![CDATA[$value]]></code> |
| 79 | + </MixedAssignment> |
| 80 | + </file> |
61 | 81 | <file src="src/Normalizer/ArrayNormalizer.php"> |
62 | 82 | <MixedAssignment> |
63 | 83 | <code><![CDATA[$item]]></code> |
|
93 | 113 | <code><![CDATA[$sensitiveDataInfo]]></code> |
94 | 114 | </MixedAssignment> |
95 | 115 | </file> |
96 | | - <file src="tests/Unit/Cryptography/CryptographySubscriberTest.php"> |
97 | | - <InvalidArgument> |
98 | | - <code><![CDATA[$metadata]]></code> |
99 | | - <code><![CDATA[$metadata]]></code> |
100 | | - </InvalidArgument> |
101 | | - </file> |
102 | 116 | <file src="tests/Unit/Fixture/IdNormalizer.php"> |
103 | 117 | <PropertyTypeCoercion> |
104 | 118 | <code><![CDATA[$type->getClassName()]]></code> |
|
116 | 130 | <ArgumentTypeCoercion> |
117 | 131 | <code><![CDATA['Unknown']]></code> |
118 | 132 | </ArgumentTypeCoercion> |
119 | | - <InvalidArgument> |
120 | | - <code><![CDATA[$metadataFactory->metadata(ProfileCreated::class)]]></code> |
121 | | - <code><![CDATA[$metadataFactory->metadata(ProfileCreated::class)]]></code> |
122 | | - <code><![CDATA[$metadataFactory->metadata(ProfileCreated::class)]]></code> |
123 | | - <code><![CDATA[$metadataFactory->metadata(ProfileCreated::class)]]></code> |
124 | | - </InvalidArgument> |
125 | 133 | <UndefinedClass> |
126 | 134 | <code><![CDATA['Unknown']]></code> |
127 | 135 | </UndefinedClass> |
|
0 commit comments