|
44 | 44 | use phpDocumentor\Reflection\PseudoTypes\NonEmptyList; |
45 | 45 | use phpDocumentor\Reflection\PseudoTypes\NonEmptyLowercaseString; |
46 | 46 | use phpDocumentor\Reflection\PseudoTypes\NonEmptyString; |
| 47 | +use phpDocumentor\Reflection\PseudoTypes\NonFalsyString; |
| 48 | +use phpDocumentor\Reflection\PseudoTypes\NonNegativeInteger; |
| 49 | +use phpDocumentor\Reflection\PseudoTypes\NonPositiveInteger; |
| 50 | +use phpDocumentor\Reflection\PseudoTypes\NonZeroInteger; |
47 | 51 | use phpDocumentor\Reflection\PseudoTypes\Numeric_; |
48 | 52 | use phpDocumentor\Reflection\PseudoTypes\NumericString; |
49 | 53 | use phpDocumentor\Reflection\PseudoTypes\ObjectShape; |
|
58 | 62 | use phpDocumentor\Reflection\PseudoTypes\StringValue; |
59 | 63 | use phpDocumentor\Reflection\PseudoTypes\TraitString; |
60 | 64 | use phpDocumentor\Reflection\PseudoTypes\True_; |
| 65 | +use phpDocumentor\Reflection\PseudoTypes\TruthyString; |
61 | 66 | use phpDocumentor\Reflection\PseudoTypes\ValueOf; |
62 | 67 | use phpDocumentor\Reflection\Types\AggregatedType; |
63 | 68 | use phpDocumentor\Reflection\Types\Array_; |
@@ -179,6 +184,11 @@ final class TypeResolver |
179 | 184 | 'never' => Never_::class, |
180 | 185 | 'list' => List_::class, |
181 | 186 | 'non-empty-list' => NonEmptyList::class, |
| 187 | + 'non-falsy-string' => NonFalsyString::class, |
| 188 | + 'truthy-string' => TruthyString::class, |
| 189 | + 'non-positive-int' => NonPositiveInteger::class, |
| 190 | + 'non-negative-int' => NonNegativeInteger::class, |
| 191 | + 'non-zero-int' => NonZeroInteger::class, |
182 | 192 | ]; |
183 | 193 |
|
184 | 194 | /** |
|
0 commit comments