4
4
5
5
use wcf \data \IStorableObject ;
6
6
use wcf \system \condition \provider \AbstractConditionProvider ;
7
- use wcf \system \condition \type \IConditionType ;
8
7
use wcf \system \form \builder \data \processor \CustomFormDataProcessor ;
9
8
use wcf \system \form \builder \field \IFormField ;
10
9
use wcf \system \form \builder \field \TDefaultIdFormField ;
17
16
* @copyright 2001-2025 WoltLab GmbH
18
17
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
19
18
* @since 6.3
20
- *
21
- * @phpstan-type ConditionProvider AbstractConditionProvider<IConditionType<mixed>>
22
19
*/
23
20
final class ConditionFormContainer extends FormContainer
24
21
{
@@ -30,7 +27,7 @@ final class ConditionFormContainer extends FormContainer
30
27
protected $ templateName = 'shared_conditionFormContainer ' ;
31
28
32
29
/**
33
- * @var ConditionProvider
30
+ * @phpstan-ignore missingType.generics
34
31
*/
35
32
protected AbstractConditionProvider $ conditionProvider ;
36
33
@@ -134,9 +131,7 @@ static function (IFormDocument $document, array $parameters) use ($prefixId, $id
134
131
}
135
132
136
133
/**
137
- * @param ConditionProvider $conditionProvider
138
- *
139
- * @return self<ConditionProvider>
134
+ * @phpstan-ignore missingType.generics
140
135
*/
141
136
public function conditionProvider (AbstractConditionProvider $ conditionProvider ): self
142
137
{
@@ -146,7 +141,7 @@ public function conditionProvider(AbstractConditionProvider $conditionProvider):
146
141
}
147
142
148
143
/**
149
- * @return ConditionProvider
144
+ * @phpstan-ignore missingType.generics
150
145
*/
151
146
public function getConditionProvider (): AbstractConditionProvider
152
147
{
0 commit comments