Skip to content

Commit 7912caf

Browse files
committed
Type::getFiniteTypes()
1 parent 175307e commit 7912caf

38 files changed

+423
-1
lines changed

src/Type/Accessory/AccessoryArrayListType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,11 @@ public function exponentiate(Type $exponent): Type
474474
return new ErrorType();
475475
}
476476

477+
public function getFiniteTypes(): array
478+
{
479+
return [];
480+
}
481+
477482
public function toPhpDocNode(): TypeNode
478483
{
479484
return new IdentifierTypeNode('list');

src/Type/Accessory/AccessoryLiteralStringType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,11 @@ public function exponentiate(Type $exponent): Type
335335
]);
336336
}
337337

338+
public function getFiniteTypes(): array
339+
{
340+
return [];
341+
}
342+
338343
public function toPhpDocNode(): TypeNode
339344
{
340345
return new IdentifierTypeNode('literal-string');

src/Type/Accessory/AccessoryNonEmptyStringType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,11 @@ public function exponentiate(Type $exponent): Type
340340
]);
341341
}
342342

343+
public function getFiniteTypes(): array
344+
{
345+
return [];
346+
}
347+
343348
public function toPhpDocNode(): TypeNode
344349
{
345350
return new IdentifierTypeNode('non-empty-string');

src/Type/Accessory/AccessoryNonFalsyStringType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -331,6 +331,11 @@ public function exponentiate(Type $exponent): Type
331331
]);
332332
}
333333

334+
public function getFiniteTypes(): array
335+
{
336+
return [];
337+
}
338+
334339
public function toPhpDocNode(): TypeNode
335340
{
336341
return new IdentifierTypeNode('non-falsy-string');

src/Type/Accessory/AccessoryNumericStringType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,11 @@ public function exponentiate(Type $exponent): Type
342342
]);
343343
}
344344

345+
public function getFiniteTypes(): array
346+
{
347+
return [];
348+
}
349+
345350
public function toPhpDocNode(): TypeNode
346351
{
347352
return new IdentifierTypeNode('numeric-string');

src/Type/Accessory/HasMethodType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,11 @@ public function exponentiate(Type $exponent): Type
190190
return new ErrorType();
191191
}
192192

193+
public function getFiniteTypes(): array
194+
{
195+
return [];
196+
}
197+
193198
public static function __set_state(array $properties): Type
194199
{
195200
return new self($properties['methodName']);

src/Type/Accessory/HasOffsetType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -363,6 +363,11 @@ public function exponentiate(Type $exponent): Type
363363
return new ErrorType();
364364
}
365365

366+
public function getFiniteTypes(): array
367+
{
368+
return [];
369+
}
370+
366371
public static function __set_state(array $properties): Type
367372
{
368373
return new self($properties['offsetType']);

src/Type/Accessory/HasOffsetValueType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,11 @@ public function exponentiate(Type $exponent): Type
419419
return new ErrorType();
420420
}
421421

422+
public function getFiniteTypes(): array
423+
{
424+
return [];
425+
}
426+
422427
public static function __set_state(array $properties): Type
423428
{
424429
return new self($properties['offsetType'], $properties['valueType']);

src/Type/Accessory/HasPropertyType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,11 @@ public function exponentiate(Type $exponent): Type
152152
return new ErrorType();
153153
}
154154

155+
public function getFiniteTypes(): array
156+
{
157+
return [];
158+
}
159+
155160
public static function __set_state(array $properties): Type
156161
{
157162
return new self($properties['propertyName']);

src/Type/Accessory/NonEmptyArrayType.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,11 @@ public function exponentiate(Type $exponent): Type
429429
return new ErrorType();
430430
}
431431

432+
public function getFiniteTypes(): array
433+
{
434+
return [];
435+
}
436+
432437
public static function __set_state(array $properties): Type
433438
{
434439
return new self();

0 commit comments

Comments
 (0)