Skip to content

Commit 8dfdcd4

Browse files
committed
Refactor ConditionFormContainer for improved PHPStan compatibility
1 parent 4dfacef commit 8dfdcd4

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

wcfsetup/install/files/lib/system/form/builder/container/ConditionFormContainer.class.php

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
use wcf\data\IStorableObject;
66
use wcf\system\condition\provider\AbstractConditionProvider;
7-
use wcf\system\condition\type\IConditionType;
87
use wcf\system\form\builder\data\processor\CustomFormDataProcessor;
98
use wcf\system\form\builder\field\IFormField;
109
use wcf\system\form\builder\field\TDefaultIdFormField;
@@ -17,8 +16,6 @@
1716
* @copyright 2001-2025 WoltLab GmbH
1817
* @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
1918
* @since 6.3
20-
*
21-
* @phpstan-type ConditionProvider AbstractConditionProvider<IConditionType<mixed>>
2219
*/
2320
final class ConditionFormContainer extends FormContainer
2421
{
@@ -30,7 +27,7 @@ final class ConditionFormContainer extends FormContainer
3027
protected $templateName = 'shared_conditionFormContainer';
3128

3229
/**
33-
* @var ConditionProvider
30+
* @phpstan-ignore missingType.generics
3431
*/
3532
protected AbstractConditionProvider $conditionProvider;
3633

@@ -134,9 +131,7 @@ static function (IFormDocument $document, array $parameters) use ($prefixId, $id
134131
}
135132

136133
/**
137-
* @param ConditionProvider $conditionProvider
138-
*
139-
* @return self<ConditionProvider>
134+
* @phpstan-ignore missingType.generics
140135
*/
141136
public function conditionProvider(AbstractConditionProvider $conditionProvider): self
142137
{
@@ -146,7 +141,7 @@ public function conditionProvider(AbstractConditionProvider $conditionProvider):
146141
}
147142

148143
/**
149-
* @return ConditionProvider
144+
* @phpstan-ignore missingType.generics
150145
*/
151146
public function getConditionProvider(): AbstractConditionProvider
152147
{

0 commit comments

Comments
 (0)