$comment_block->tags['variablesfrom'][0]
$matches[1]
$comment_block->tags['variablesfrom'][0]
$matches[1]
$const_name
$const_name
$matches[0]
$property_name
$symbol_name
$symbol_parts[1]
explode('::', $method_id)[1]
$matches[1]
$matches[2]
$matches[3]
$comments[0]
$property_name
$stmt->props[0]
$uninitialized_variables[0]
$property_name
$destination_parts[1]
$destination_parts[1]
$destination_parts[1]
$php_minor_version
$source_parts[1]
$stmt->cond
if (AtomicTypeComparator::isContainedBy(
if (AtomicTypeComparator::isContainedBy(
$context->assigned_var_ids += $switch_scope->new_assigned_var_ids
$new_case_equality_expr->getArgs()[1]
$switch_scope->leftover_statements[0]
$traverser->traverse([$switch_condition])[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$assertion->rule[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$count_expr->getArgs()[0]
$counted_expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[0]
$expr->getArgs()[1]
$expr->getArgs()[1]
$get_debug_type_expr->getArgs()[0]
$get_debug_type_expr->getArgs()[0]
$getclass_expr->getArgs()[0]
$gettype_expr->getArgs()[0]
$gettype_expr->getArgs()[0]
$new_property_name
$invalid_left_messages[0]
$invalid_right_messages[0]
verifyType
$method_name
$parts[1]
explode('::', $cased_method_id)[1]
$args[0]
$args[0]
$args[1]
$callmap_callables[0]
$method_name
$stmt->getArgs()[0]
$parts[1]
$method
$result->invalid_method_call_types[0]
$result->non_existent_class_method_ids[0]
$result->non_existent_class_method_ids[0]
$result->non_existent_interface_method_ids[0]
$result->non_existent_interface_method_ids[0]
$result->non_existent_magic_method_ids[0]
$new_method_name
$callable_arg->items[0]
$callable_arg->items[1]
$new_const_name
$new_const_name
$stmt_type
$stmt_type
$stmt_type
$stmt_type
$invalid_fetch_types[0]
$new_property_name
$atomic_return_type->type_params[2]
$method_name
$token_list[$iter]
$token_list[$iter]
$token_list[$iter]
$token_list[$iter]
$token_list[0]
$token_list[1]
$stmt->expr->getArgs()[0]
$check_type_string
$options['tcp'] ?? null
$identifier_name
$trait
$destination_name
$destination_name
$destination_name
$source_const_name
$stub
$stub
$callables[0]
$callables[0]
$function_callables[0]
$property_name
$property_name
$property_name
$property_name
$property_name
$property_name
$a->props[0]
$a->stmts[0]
$a_stmt_comments[0]
$b->props[0]
$b->stmts[0]
$b_stmt_comments[0]
$b[$y]
$exploded[1]
$url
$stmt->props[0]
$type < 1
$type < 1 || $type > 4
$type > 4
$capabilities
$processId
$rootPath
$pair[1]
$parts[1]
$contentChanges[0]
$method_id_parts[1]
$cs[0]
$match[0]
$match[1]
$match[2]
$node->stmts[0]
$replacement_stmts[0]
$replacement_stmts[0]
$replacement_stmts[0]
$doc_line_parts[1]
$matches[0]
$method_tree->children[0]
$method_tree->children[1]
$l[4]
$r[4]
$node->getArgs()[0]
$node->getArgs()[1]
$since_parts[1]
count($line_parts) > 0
$fixed_type_tokens[$i - 1]
$source_param_string
$stmt->stmts[0]
$cs[0]
$callable_method_name
$class_strings ?: null
$method_name
isContainedBy
$array->properties[0]
$array->properties[0]
$callable
TCallable|TClosure|null
$array_atomic_type->properties[0]
$properties[0]
$properties[0]
$properties[0]
getClassTemplateTypes
has
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$combination->array_type_params[1]
$fallback_params
$const_name
$const_name
$intersection_types[0]
$parse_tree->children[0]
$parse_tree->condition->children[0]
array_keys($offset_template_data)[0]
array_keys($template_type_map[$array_param_name])[0]
array_keys($template_type_map[$class_name])[0]
array_keys($template_type_map[$fq_classlike_name])[0]
array_keys($template_type_map[$template_param_name])[0]
$type_tokens[$i - 1]
$type_tokens[$i - 1]
$type_tokens[$i - 1]
$type_tokens[$i - 1]
CustomMetadataTrait
traverse
traverse
traverse
traverse
self::$listKey
classExtendsOrImplements
classExtendsOrImplements
classExtendsOrImplements
classOrInterfaceExists
classOrInterfaceExists
classOrInterfaceExists
getMappedGenericTypeParams
interfaceExtends
interfaceExtends
interfaceExtends
traverse
traverse
array_keys($template_type_map[$value])[0]
$value
replace
replace
replace
replace
getMappedGenericTypeParams
replace
replace
TTypeParams|null
TTypeParams|null
$this->type_params[1]
getMostSpecificTypeFromBounds
TNonEmptyList
replace
getString
getString
replace
replace
$cloned->value_param
replace
__construct
TList
new TList($this->getGenericValueType())
new TNonEmptyList($this->getGenericValueType())
combine
combine
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
replace
replace
replace
replace
$key_type->possibly_undefined
$this->properties[0]
$this->properties[0]
$this->properties[0]
getList
replace
replace
$cloned->type_param
TList
setCount
replace
replace
replace
replace
replace
$allow_mutations
$by_ref
$failed_reconciliation
$from_template_default
$has_mutations
$initialized_class
$reference_free
$const_name
$type[0]
$type[0][0]
$node
visit
$ignore_isset
traverse
traverse
traverseArray
traverseArray
TArray|TKeyedArray|TClassStringMap
$this->types['array']
allFloatLiterals
allFloatLiterals
hasLowercaseString
hasLowercaseString
UndefinedMethod
$subNodes['expr']