-
-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathpsalm-baseline.xml
211 lines (211 loc) · 7.11 KB
/
psalm-baseline.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="5.26.1@d747f6500b38ac4f7dfc5edbcae6e4b637d7add0">
<file src="src/ConfigProvider.php">
<UndefinedClass>
<code><![CDATA[Twig_Environment]]></code>
</UndefinedClass>
</file>
<file src="src/TwigEnvironmentFactory.php">
<InternalClass>
<code><![CDATA[OptimizerNodeVisitor::OPTIMIZE_ALL]]></code>
</InternalClass>
<MixedArgument>
<code><![CDATA[$container->get(TwigExtension::class)]]></code>
<code><![CDATA[$extension]]></code>
<code><![CDATA[$path]]></code>
<code><![CDATA[$runtimeLoader]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$extension]]></code>
<code><![CDATA[$extension]]></code>
<code><![CDATA[$path]]></code>
<code><![CDATA[$paths]]></code>
<code><![CDATA[$runtimeLoader]]></code>
<code><![CDATA[$runtimeLoader]]></code>
</MixedAssignment>
<PossiblyInvalidArgument>
<code><![CDATA[$timezone]]></code>
</PossiblyInvalidArgument>
</file>
<file src="src/TwigExtension.php">
<ArgumentTypeCoercion>
<code><![CDATA[$route]]></code>
</ArgumentTypeCoercion>
<MixedArgumentTypeCoercion>
<code><![CDATA[$options]]></code>
<code><![CDATA[$queryParams]]></code>
<code><![CDATA[$routeParams]]></code>
</MixedArgumentTypeCoercion>
<MixedReturnTypeCoercion>
<code><![CDATA[$this->globals]]></code>
<code><![CDATA[array]]></code>
</MixedReturnTypeCoercion>
<PossiblyNullOperand>
<code><![CDATA[$this->assetsUrl]]></code>
</PossiblyNullOperand>
</file>
<file src="src/TwigExtensionFactory.php">
<MixedArgument>
<code><![CDATA[$config]]></code>
<code><![CDATA[$config['assets_url'] ?? '']]></code>
<code><![CDATA[$config['assets_version'] ?? '']]></code>
<code><![CDATA[$config['globals'] ?? []]]></code>
<code><![CDATA[$container->get($serverUrlHelper)]]></code>
<code><![CDATA[$container->get($urlHelper)]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$config]]></code>
</MixedAssignment>
</file>
<file src="src/TwigRenderer.php">
<MixedArgument>
<code><![CDATA[$name]]></code>
<code><![CDATA[$namespace]]></code>
<code><![CDATA[$path]]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$name]]></code>
<code><![CDATA[$namespace]]></code>
<code><![CDATA[$path]]></code>
</MixedAssignment>
<PropertyTypeCoercion>
<code><![CDATA[$loader]]></code>
</PropertyTypeCoercion>
<RedundantCondition>
<code><![CDATA[is_string($suffix)]]></code>
</RedundantCondition>
<TypeDoesNotContainType>
<code><![CDATA['html']]></code>
</TypeDoesNotContainType>
</file>
<file src="src/TwigRendererFactory.php">
<DocblockTypeContradiction>
<code><![CDATA[is_array($config)]]></code>
</DocblockTypeContradiction>
<MixedArgument>
<code><![CDATA[$config]]></code>
<code><![CDATA[$config['extension'] ?? 'html.twig']]></code>
</MixedArgument>
<MixedAssignment>
<code><![CDATA[$config]]></code>
</MixedAssignment>
</file>
<file src="test/ConfigProviderTest.php">
<MixedReturnTypeCoercion>
<code><![CDATA[$config]]></code>
<code><![CDATA[array<string, mixed>]]></code>
</MixedReturnTypeCoercion>
<RedundantCondition>
<code><![CDATA[assertIsArray]]></code>
</RedundantCondition>
</file>
<file src="test/ExceptionTest.php">
<PossiblyFalseOperand>
<code><![CDATA[strrpos(ExceptionInterface::class, '\\')]]></code>
</PossiblyFalseOperand>
<PossiblyUnusedMethod>
<code><![CDATA[exception]]></code>
</PossiblyUnusedMethod>
</file>
<file src="test/TestAsset/Extension/BarTwigExtension.php">
<UnusedClass>
<code><![CDATA[BarTwigExtension]]></code>
</UnusedClass>
</file>
<file src="test/TestAsset/Extension/FooTwigExtension.php">
<UnusedClass>
<code><![CDATA[FooTwigExtension]]></code>
</UnusedClass>
</file>
<file src="test/TwigEnvironmentFactoryTest.php">
<ArgumentTypeCoercion>
<code><![CDATA['Test\Runtime\BarRuntime']]></code>
<code><![CDATA['Test\Runtime\FooRuntime']]></code>
</ArgumentTypeCoercion>
<PossiblyUnusedMethod>
<code><![CDATA[invalidConfiguration]]></code>
<code><![CDATA[invalidExtensions]]></code>
<code><![CDATA[invalidRuntimeLoaders]]></code>
</PossiblyUnusedMethod>
<UndefinedClass>
<code><![CDATA['Test\Runtime\BarRuntime']]></code>
<code><![CDATA['Test\Runtime\FooRuntime']]></code>
</UndefinedClass>
<UnnecessaryVarAnnotation>
<code><![CDATA[CoreExtension]]></code>
<code><![CDATA[EscaperExtension]]></code>
</UnnecessaryVarAnnotation>
<UnusedMethodCall>
<code><![CDATA[setAccessible]]></code>
</UnusedMethodCall>
</file>
<file src="test/TwigExtensionFunctionsRenderTest.php">
<PossiblyUnusedMethod>
<code><![CDATA[renderPathProvider]]></code>
<code><![CDATA[renderUrlProvider]]></code>
</PossiblyUnusedMethod>
<PossiblyUnusedProperty>
<code><![CDATA[$twigLoader]]></code>
</PossiblyUnusedProperty>
</file>
<file src="test/TwigExtensionTest.php">
<PossiblyFalseReference>
<code><![CDATA[getCallable]]></code>
<code><![CDATA[getCallable]]></code>
<code><![CDATA[getCallable]]></code>
<code><![CDATA[getCallable]]></code>
</PossiblyFalseReference>
<PossiblyUnusedMethod>
<code><![CDATA[emptyAssetVersions]]></code>
<code><![CDATA[zeroAssetVersions]]></code>
</PossiblyUnusedMethod>
</file>
<file src="test/TwigRendererFactoryTest.php">
<InvalidArgument>
<code><![CDATA['foo']]></code>
</InvalidArgument>
<PossiblyNullPropertyAssignmentValue>
<code><![CDATA[null]]></code>
</PossiblyNullPropertyAssignmentValue>
<PossiblyUnusedMethod>
<code><![CDATA[fetchTwigEnvironment]]></code>
</PossiblyUnusedMethod>
<RedundantCondition>
<code><![CDATA[assertIsArray]]></code>
</RedundantCondition>
<UnusedMethodCall>
<code><![CDATA[setAccessible]]></code>
</UnusedMethodCall>
</file>
<file src="test/TwigRendererTest.php">
<InvalidReturnStatement>
<code><![CDATA[[
'true' => [true],
'false' => [false],
'zero' => [0],
'int' => [1],
'zero-float' => [0.0],
'float' => [1.1],
'string' => ['value'],
]]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[array<string, array<bool|int|string>>]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$params]]></code>
</MixedArgument>
<NullArgument>
<code><![CDATA[null]]></code>
</NullArgument>
<PossiblyUnusedMethod>
<code><![CDATA[assertEqualTemplatePath]]></code>
<code><![CDATA[invalidParameterValues]]></code>
<code><![CDATA[objectParameterValues]]></code>
</PossiblyUnusedMethod>
<RedundantCondition>
<code><![CDATA[assertIsArray]]></code>
<code><![CDATA[assertIsArray]]></code>
</RedundantCondition>
</file>
</files>