44
55use wcf \data \IStorableObject ;
66use wcf \system \condition \provider \AbstractConditionProvider ;
7- use wcf \system \condition \type \IConditionType ;
87use wcf \system \form \builder \data \processor \CustomFormDataProcessor ;
98use wcf \system \form \builder \field \IFormField ;
109use wcf \system \form \builder \field \TDefaultIdFormField ;
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 */
2320final 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