Skip to content

Commit e52e074

Browse files
committed
Revert "add Type::isNever and Type::isExplicitNever methods"
This reverts commit 77035d4.
1 parent a508d44 commit e52e074

30 files changed

+0
-286
lines changed

src/Rules/Api/ApiInstanceofTypeRule.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
use PHPStan\Type\IntegerType;
3939
use PHPStan\Type\IntersectionType;
4040
use PHPStan\Type\IterableType;
41-
use PHPStan\Type\NeverType;
4241
use PHPStan\Type\NullType;
4342
use PHPStan\Type\ObjectShapeType;
4443
use PHPStan\Type\ObjectType;
@@ -80,7 +79,6 @@ final class ApiInstanceofTypeRule implements Rule
8079
IntersectionType::class => null,
8180
ConstantScalarType::class => 'Type::isConstantScalarValue() or Type::getConstantScalarTypes() or Type::getConstantScalarValues()',
8281
ObjectShapeType::class => 'Type::isObject() and Type::hasProperty()',
83-
NeverType::class => 'Type::isNever() or Type::isExplicitNever()',
8482

8583
// accessory types
8684
NonEmptyArrayType::class => 'Type::isIterableAtLeastOnce()',

src/Type/Accessory/AccessoryArrayListType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -429,16 +429,6 @@ public function isScalar(): TrinaryLogic
429429
return TrinaryLogic::createNo();
430430
}
431431

432-
public function isNever(): TrinaryLogic
433-
{
434-
return TrinaryLogic::createNo();
435-
}
436-
437-
public function isExplicitNever(): TrinaryLogic
438-
{
439-
return TrinaryLogic::createNo();
440-
}
441-
442432
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
443433
{
444434
return new BooleanType();

src/Type/Accessory/AccessoryLiteralStringType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -337,16 +337,6 @@ public function isScalar(): TrinaryLogic
337337
return TrinaryLogic::createYes();
338338
}
339339

340-
public function isNever(): TrinaryLogic
341-
{
342-
return TrinaryLogic::createNo();
343-
}
344-
345-
public function isExplicitNever(): TrinaryLogic
346-
{
347-
return TrinaryLogic::createNo();
348-
}
349-
350340
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
351341
{
352342
return new BooleanType();

src/Type/Accessory/AccessoryLowercaseStringType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -334,16 +334,6 @@ public function isScalar(): TrinaryLogic
334334
return TrinaryLogic::createYes();
335335
}
336336

337-
public function isNever(): TrinaryLogic
338-
{
339-
return TrinaryLogic::createNo();
340-
}
341-
342-
public function isExplicitNever(): TrinaryLogic
343-
{
344-
return TrinaryLogic::createNo();
345-
}
346-
347337
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
348338
{
349339
if (

src/Type/Accessory/AccessoryNonEmptyStringType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -332,16 +332,6 @@ public function isScalar(): TrinaryLogic
332332
return TrinaryLogic::createYes();
333333
}
334334

335-
public function isNever(): TrinaryLogic
336-
{
337-
return TrinaryLogic::createNo();
338-
}
339-
340-
public function isExplicitNever(): TrinaryLogic
341-
{
342-
return TrinaryLogic::createNo();
343-
}
344-
345335
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
346336
{
347337
if ($type->isNull()->yes()) {

src/Type/Accessory/AccessoryNonFalsyStringType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -332,16 +332,6 @@ public function isScalar(): TrinaryLogic
332332
return TrinaryLogic::createYes();
333333
}
334334

335-
public function isNever(): TrinaryLogic
336-
{
337-
return TrinaryLogic::createNo();
338-
}
339-
340-
public function isExplicitNever(): TrinaryLogic
341-
{
342-
return TrinaryLogic::createNo();
343-
}
344-
345335
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
346336
{
347337
$falseyTypes = StaticTypeFactory::falsey();

src/Type/Accessory/AccessoryNumericStringType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -337,16 +337,6 @@ public function isScalar(): TrinaryLogic
337337
return TrinaryLogic::createYes();
338338
}
339339

340-
public function isNever(): TrinaryLogic
341-
{
342-
return TrinaryLogic::createNo();
343-
}
344-
345-
public function isExplicitNever(): TrinaryLogic
346-
{
347-
return TrinaryLogic::createNo();
348-
}
349-
350340
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
351341
{
352342
if ($type->isNull()->yes()) {

src/Type/Accessory/AccessoryUppercaseStringType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -334,16 +334,6 @@ public function isScalar(): TrinaryLogic
334334
return TrinaryLogic::createYes();
335335
}
336336

337-
public function isNever(): TrinaryLogic
338-
{
339-
return TrinaryLogic::createNo();
340-
}
341-
342-
public function isExplicitNever(): TrinaryLogic
343-
{
344-
return TrinaryLogic::createNo();
345-
}
346-
347337
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
348338
{
349339
if (

src/Type/Accessory/HasOffsetType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -347,16 +347,6 @@ public function isScalar(): TrinaryLogic
347347
return TrinaryLogic::createMaybe();
348348
}
349349

350-
public function isNever(): TrinaryLogic
351-
{
352-
return TrinaryLogic::createNo();
353-
}
354-
355-
public function isExplicitNever(): TrinaryLogic
356-
{
357-
return TrinaryLogic::createNo();
358-
}
359-
360350
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
361351
{
362352
return new BooleanType();

src/Type/Accessory/HasOffsetValueType.php

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -426,16 +426,6 @@ public function isScalar(): TrinaryLogic
426426
return TrinaryLogic::createMaybe();
427427
}
428428

429-
public function isNever(): TrinaryLogic
430-
{
431-
return TrinaryLogic::createNo();
432-
}
433-
434-
public function isExplicitNever(): TrinaryLogic
435-
{
436-
return TrinaryLogic::createNo();
437-
}
438-
439429
public function looseCompare(Type $type, PhpVersion $phpVersion): BooleanType
440430
{
441431
return new BooleanType();

0 commit comments

Comments
 (0)