Skip to content

Commit 68f6ec0

Browse files
committed
[BCB] Remove ArrayType::castToArrayKeyType(), Type::toArrayKey() instead
1 parent 73a63f1 commit 68f6ec0

File tree

2 files changed

+1
-6
lines changed

2 files changed

+1
-6
lines changed

UPGRADING.md

+1
Original file line numberDiff line numberDiff line change
@@ -234,3 +234,4 @@ Instead of `PHPStanTestCase::createBroker()`, call `PHPStanTestCase::createRefle
234234
* Removed `ReflectionProvider::supportsAnonymousClasses()` (all reflection providers support anonymous classes)
235235
* Remove `ArrayType::generalizeKeys()`
236236
* Remove `ArrayType::count()`
237+
* Remove `ArrayType::castToArrayKeyType()`, `Type::toArrayKey()` instead

src/Type/ArrayType.php

-6
Original file line numberDiff line numberDiff line change
@@ -638,12 +638,6 @@ public function toArrayKey(): Type
638638
return new ErrorType();
639639
}
640640

641-
/** @deprecated Use $offsetType->toArrayKey() instead */
642-
public static function castToArrayKeyType(Type $offsetType): Type
643-
{
644-
return $offsetType->toArrayKey();
645-
}
646-
647641
public function inferTemplateTypes(Type $receivedType): TemplateTypeMap
648642
{
649643
if ($receivedType instanceof UnionType || $receivedType instanceof IntersectionType) {

0 commit comments

Comments
 (0)