mirror of
https://github.com/danog/psalm.git
synced 2024-12-11 00:39:38 +01:00
Cleanup
This commit is contained in:
parent
d2e0d3170d
commit
ab1a901838
@ -300,15 +300,6 @@ class ArrayFunctionArgumentsAnalyzer
|
||||
array_unshift($properties, $arg_value_type);
|
||||
|
||||
$by_ref_type = new Union([$objectlike_list->setProperties($properties)]);
|
||||
} elseif ($array_type instanceof TList) {
|
||||
$by_ref_type = Type::combineUnionTypes(
|
||||
$by_ref_type,
|
||||
new Union(
|
||||
[
|
||||
Type::getNonEmptyListAtomic($arg_value_type),
|
||||
]
|
||||
)
|
||||
);
|
||||
} else {
|
||||
$by_ref_type = Type::combineUnionTypes(
|
||||
$by_ref_type,
|
||||
|
@ -238,9 +238,6 @@ class ArrayFetchAnalyzer
|
||||
$array_value_type = Type::getMixed();
|
||||
} elseif ($array_type instanceof TArray) {
|
||||
$array_value_type = $array_type->type_params[1];
|
||||
} elseif ($array_type instanceof TList) {
|
||||
$array_value_type = $array_type->type_param;
|
||||
} else {
|
||||
$array_value_type = $array_type->getGenericValueType();
|
||||
}
|
||||
|
||||
@ -266,8 +263,6 @@ class ArrayFetchAnalyzer
|
||||
|
||||
if ($array_type instanceof TArray) {
|
||||
$const_array_key_type = $array_type->type_params[0];
|
||||
} elseif ($array_type instanceof TList) {
|
||||
$const_array_key_type = Type::getInt();
|
||||
} else {
|
||||
$const_array_key_type = $array_type->getGenericKeyType();
|
||||
}
|
||||
@ -634,7 +629,6 @@ class ArrayFetchAnalyzer
|
||||
|
||||
if ($type instanceof TArray
|
||||
|| $type instanceof TKeyedArray
|
||||
|| $type instanceof TList
|
||||
|| $type instanceof TClassStringMap
|
||||
) {
|
||||
self::handleArrayAccessOnArray(
|
||||
|
Loading…
Reference in New Issue
Block a user