-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathpsalm.baseline.xml
More file actions
188 lines (188 loc) · 7.54 KB
/
psalm.baseline.xml
File metadata and controls
188 lines (188 loc) · 7.54 KB
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
<?xml version="1.0" encoding="UTF-8"?>
<files psalm-version="6.15.1@28dc127af1b5aecd52314f6f645bafc10d0e11f9">
<file src="src/Controller/BaseCrudController.php">
<ArgumentTypeCoercion>
<code><![CDATA[$apply]]></code>
</ArgumentTypeCoercion>
<InvalidReturnStatement>
<code><![CDATA[$currentAdminContext]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[AdminContext<TEntity>]]></code>
</InvalidReturnType>
<MixedArgument>
<code><![CDATA[$pageActions]]></code>
</MixedArgument>
</file>
<file src="src/Controller/BaseCrudDtoController.php">
<InvalidArgument>
<code><![CDATA[$dto]]></code>
<code><![CDATA[$entityInstance]]></code>
<code><![CDATA[$entityInstance]]></code>
<code><![CDATA[$entityInstance]]></code>
<code><![CDATA[$entityInstance]]></code>
<code><![CDATA[$this->createDto()]]></code>
</InvalidArgument>
<MixedArgument>
<code><![CDATA[$this->container->get('doctrine')->getManagerForClass($context->getEntity()->getFqcn())]]></code>
<code><![CDATA[$this->container->get('doctrine')->getManagerForClass($context->getEntity()->getFqcn())]]></code>
</MixedArgument>
<MixedMethodCall>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[dispatch]]></code>
<code><![CDATA[getManagerForClass]]></code>
<code><![CDATA[getManagerForClass]]></code>
<code><![CDATA[new $className()]]></code>
</MixedMethodCall>
<PossiblyNullArgument>
<code><![CDATA[$context->getEntity()->getFields()]]></code>
<code><![CDATA[$context->getEntity()->getFields()]]></code>
<code><![CDATA[$context->getRequest()->query->get('newValue')]]></code>
<code><![CDATA[$entityInstance]]></code>
<code><![CDATA[$entityInstance]]></code>
<code><![CDATA[$entityInstance]]></code>
<code><![CDATA[$entityInstance]]></code>
</PossiblyNullArgument>
<PossiblyNullReference>
<code><![CDATA[getActionsConfig]]></code>
<code><![CDATA[getActionsConfig]]></code>
<code><![CDATA[getEditFormOptions]]></code>
<code><![CDATA[getNewFormOptions]]></code>
<code><![CDATA[setFieldAssets]]></code>
<code><![CDATA[setFieldAssets]]></code>
</PossiblyNullReference>
</file>
<file src="src/Field/AdvancedDisplayField.php">
<MismatchingDocblockParamType>
<code><![CDATA[string|(callable(TEntity):string|TranslatableInterface)]]></code>
</MismatchingDocblockParamType>
<MismatchingDocblockReturnType>
<code><![CDATA[string|(callable(object):string|TranslatableInterface)|null]]></code>
</MismatchingDocblockReturnType>
<PossiblyInvalidArgument>
<code><![CDATA[$targetEntityDisplayField]]></code>
</PossiblyInvalidArgument>
</file>
<file src="src/Field/CallbackConfigurableFieldOption.php">
<MixedReturnTypeCoercion>
<code><![CDATA[$callable]]></code>
<code><![CDATA[$callable]]></code>
<code><![CDATA[$callable]]></code>
<code><![CDATA[callable(FieldDto $field, EntityDto $entityDto, AdminContext $context):void]]></code>
<code><![CDATA[callable(FieldDto $field, EntityDto $entityDto, AdminContext $context):void]]></code>
<code><![CDATA[callable(FieldDto $field, EntityDto $entityDto, AdminContext $context):void]]></code>
</MixedReturnTypeCoercion>
</file>
<file src="src/Field/Configurator/EntityConfigurator.php">
<MixedArgument>
<code><![CDATA[$entityDto->getPrimaryKeyValue()]]></code>
<code><![CDATA[$field->getValue()]]></code>
</MixedArgument>
<RedundantConditionGivenDocblockType>
<code><![CDATA[invariant]]></code>
</RedundantConditionGivenDocblockType>
</file>
<file src="src/Form/DataTransformer/EntityFieldDataTransformer.php">
<MissingTemplateParam>
<code><![CDATA[DataTransformerInterface]]></code>
</MissingTemplateParam>
<MixedArgumentTypeCoercion>
<code><![CDATA[$value]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Form/Type/CrudAutocompleteType.php">
<MissingTemplateParam>
<code><![CDATA[CrudAutocompleteType]]></code>
</MissingTemplateParam>
</file>
<file src="src/Form/Type/EntityFieldDoctrineType.php">
<MissingTemplateParam>
<code><![CDATA[EntityFieldDoctrineType]]></code>
</MissingTemplateParam>
</file>
<file src="src/Menu/Matcher/StaticCurrentControllerMapper.php">
<PossiblyFalseArgument>
<code><![CDATA[$menuItemQueryString]]></code>
</PossiblyFalseArgument>
</file>
<file src="src/Orm/EntityPaginator.php">
<TooManyArguments>
<code><![CDATA[getResultsAsJson]]></code>
<code><![CDATA[getResultsAsJson]]></code>
<code><![CDATA[getResultsAsJson]]></code>
<code><![CDATA[getResultsAsJson]]></code>
<code><![CDATA[getResultsAsJson]]></code>
</TooManyArguments>
</file>
<file src="src/Test/Controller/AdminControllerWebTestCase.php">
<InvalidArgument>
<code><![CDATA[Type\vec(Type\shape([0 => Type\non_empty_string(), 1 => Type\mixed_dict()]))->coerce(
$actionsCrawler->each(
static fn (Crawler $crawler): array => [
Type\non_empty_string()->assert($crawler->attr('data-action-name')),
[
'title' => $crawler->text(normalizeWhitespace: true) !== '' ? $crawler->text(normalizeWhitespace: true) : $crawler->attr('title') ?? '',
'url' => $crawler->attr('href'),
],
],
),
)]]></code>
</InvalidArgument>
<MixedArgumentTypeCoercion>
<code><![CDATA[$fieldErrors]]></code>
<code><![CDATA[$fieldErrors]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Test/Controller/BatchActionTestCase.php">
<InvalidReturnStatement>
<code><![CDATA[$this->findEntity($this->controllerUnderTest()::getEntityFqcn(), $id)]]></code>
</InvalidReturnStatement>
</file>
<file src="src/Test/Controller/DeleteActionTestCase.php">
<InvalidReturnStatement>
<code><![CDATA[$this->getObjectManager()->find(
$this->controllerUnderTest()::getEntityFqcn(),
$this->entityIdUnderTest(),
)]]></code>
</InvalidReturnStatement>
</file>
<file src="src/Test/Controller/EditActionTestCase.php">
<InvalidReturnStatement>
<code><![CDATA[$this->getObjectManager()->find(
$this->controllerUnderTest()::getEntityFqcn(),
$this->entityIdUnderTest(),
)]]></code>
</InvalidReturnStatement>
</file>
<file src="src/Test/Controller/IndexActionTestCase.php">
<MixedArgumentTypeCoercion>
<code><![CDATA[Vec\map(
$rows,
static fn (array $row): array => Dict\associate($headers, $row),
)]]></code>
</MixedArgumentTypeCoercion>
</file>
<file src="src/Test/Controller/NewActionTestCase.php">
<InvalidReturnStatement>
<code><![CDATA[$entity]]></code>
<code><![CDATA[$this->findEntity(
$this->controllerUnderTest()::getEntityFqcn(),
$id,
)]]></code>
</InvalidReturnStatement>
<InvalidReturnType>
<code><![CDATA[TEntity]]></code>
</InvalidReturnType>
</file>
<file src="src/Translation/EasyAdminTranslationMessage.php">
<ImpureMethodCall>
<code><![CDATA[trans]]></code>
</ImpureMethodCall>
</file>
</files>