tags['variablesfrom'][0]]]>
$matches[1]
tags['variablesfrom'][0]]]>
$matches[1]
cased_name]]>
!$appearing_method_id
docblock_line_number]]>
docblock_line_number]]>
docblock_start]]>
docblock_start_line_number]]>
text]]>
!$function_name
namespace]]>
namespace]]>
namespace]]>
namespace_first_stmt_start]]>
uses_end]]>
$file_path
insertText]]>
symbol, '()')]]>
symbol, '()')]]>
symbol, '()')]]>
symbol, '()')]]>
symbol, '::')]]>
symbol, '::')]]>
symbol, '\\')]]>
$deprecated_element_xml
addAttribute
$this
!$composer_json
!$config_path
!$file_path
$cwd
$dir
function_id]]>
$issue_handler_children
$parent_issue_type
$phpstorm_meta_files
composer_class_loader->findFile($pluginClassName)]]>
autoloader]]>
localName, $offset)]]>
name, $offset - strlen($file_contents))]]>
$suggested_dir
file_path, 'stub')]]>
file_path, 'vendor')]]>
!$directory_path
!$glob_directory_path
!$glob_file_path
directory]]>
file]]>
referencedClass]]>
referencedConstant]]>
referencedFunction]]>
referencedMethod]]>
referencedProperty]]>
referencedVariable]]>
glob($parts[0], GLOB_NOSORT)
glob($parts[0], GLOB_ONLYDIR | GLOB_NOSORT)
$matches[1]
$matches[2]
$matches[3]
$creating_conditional_id
$creating_conditional_id
name->name ?? null !== "name"]]>
$comments[0]
$property_name
props[0]]]>
$uninitialized_variables[0]
!$declaring_property_class
!$fq_class_name
self]]>
self]]>
self]]>
self]]>
template_extended_params]]>
template_types]]>
$class_template_params
initialized_class]]>
$parent_fq_class_name
getStmts()]]>
getStmts()]]>
template_extended_params]]>
template_types]]>
classlike_storage_provider->get($original_fq_classlike_name),
strtolower($stmt->name->name),
$this_object_type,
)]]>
$property_name
!$appearing_property_class
self]]>
!$declaring_property_class
self]]>
template_types]]>
$resolved_name
template_covariants]]>
template_extended_params]]>
template_types]]>
template_types]]>
self]]>
self]]>
self]]>
!$original_type
description]]>
var_id]]>
!$var_type_tokens
$template_type_map
$type_aliases
line_number]]>
type_end]]>
type_start]]>
$namespace_name
$namespace_name
root_file_name]]>
root_file_path]]>
$namespace
$namespace
getNamespace()]]>
getStmts()]]>
$class_template_params
self]]>
self]]>
$fq_class_name
$self_fq_class_name
calling_method_id]]>
cased_name]]>
cased_name]]>
template_types]]>
template_types]]>
$cased_method_id
$cased_method_id
$cased_method_id
$cased_method_id
$cased_method_id
self]]>
self]]>
self]]>
self]]>
self]]>
$context_self
$hash
$namespace
$parent_fqcln
$parent_fqcln
cased_name]]>
template_types]]>
$template_types
function->getStmts()]]>
source->getTemplateTypeMap()]]>
storage->template_types]]>
!$calling_method_id
self]]>
$appearing_method_class
$appearing_method_class
self]]>
$context_self
template_types]]>
cased_name]]>
cased_name]]>
cased_name]]>
template_extended_params]]>
template_extended_params]]>
template_extended_params]]>
defining_fqcln]]>
$source
$destination_parts[1]
$destination_parts[1]
$destination_parts[1]
$php_minor_version
$source_parts[1]
self]]>
$potential_file_path
branch_point]]>
cond]]>
branch_point]]>
if (AtomicTypeComparator::isContainedBy(
if (AtomicTypeComparator::isContainedBy(
var_id]]>
var_id]]>
$calling_type_params
branch_point]]>
template_types]]>
getTemplateTypeMap()]]>
line_number]]>
type_end]]>
type_start]]>
$var_id
$var_id
negatable_if_types]]>
getTemplateTypeMap()]]>
getTemplateTypeMap()]]>
getTemplateTypeMap()]]>
getTemplateTypeMap()]]>
branch_point]]>
branch_point]]>
branch_point]]>
assigned_var_ids]]>
new_vars]]>
redefined_vars]]>
getTemplateTypeMap()]]>
assigned_var_ids += $switch_scope->new_assigned_var_ids]]>
!$switch_var_id
new_assigned_var_ids]]>
new_vars_in_scope]]>
possibly_redefined_vars]]>
possibly_redefined_vars]]>
redefined_vars]]>
$switch_var_id
getArgs()[1]]]>
leftover_statements[0]]]>
traverse([$switch_condition])[0]]]>
branch_point]]>
$nested_or_options
$switch_var_id
$switch_var_id
$switch_var_id
$type_statements
branch_point]]>
branch_point]]>
$var_id
rule[0]]]>
rule[0]]]>
rule[0]]]>
rule[0]]]>
rule[0]]]>
rule[0]]]>
rule[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[1]]]>
getArgs()[1]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
getArgs()[0]]]>
!$var_name
!$var_type
')]]>
$array_root
$count_equality_position
$count_equality_position
$count_equality_position
$count_inequality_position
$count_inequality_position
$count_inequality_position
$false_position
$false_position
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name
$first_var_name_in_array_argument
$get_debug_type_position
$get_debug_type_position
$getclass_position
$getclass_position
$gettype_position
$gettype_position
$if_false_assertions
$if_true_assertions
$inferior_value_position
$other_var_name
$superior_value_position
$this_class_name
$this_class_name
$this_class_name
$true_position
$true_position
$typed_value_position
$typed_value_position
$var_id
$var_id
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name
$var_name_left
$var_name_right
$var_type
$var_type
$var_type
self::hasReconcilableNonEmptyCountEqualityCheck($conditional)
!$parent_var_id
$object_id
$parent_var_id
$parent_var_id
$root_var_id
$root_var_id
$root_var_id
$root_var_id
$root_var_id
$var_id
$var_var_id
self]]>
!$var_id
$appearing_property_class
$class_template_params
$class_template_params
calling_method_id]]>
calling_method_id]]>
self]]>
self]]>
self]]>
$declaring_property_class
getter_method]]>
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_property_id
$var_property_id
calling_method_id, '::__clone')]]>
calling_method_id, '::__construct')]]>
calling_method_id, '::__unserialize')]]>
calling_method_id, '::unserialize')]]>
$new_property_name
calling_method_id]]>
$var_id
$var_id
var_id]]>
')]]>
')]]>
$assign_value_id
calling_method_id]]>
$extended_var_id
$extended_var_id
$extended_var_id
$extended_var_id
$extended_var_id
$list_var_id
$list_var_id
$list_var_id
$prop_name
$root_var_id
line_number]]>
type_end]]>
type_start]]>
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
vars_in_scope[$lhs_var_id] = &$context->vars_in_scope[$rhs_var_id]]]>
getTemplateTypeMap()]]>
$invalid_left_messages[0]
$invalid_right_messages[0]
branch_point]]>
$var_id
verifyType
$method_name
$parts[1]
!$container_class
!$var_id
$cased_method_id
$cased_method_id
$cased_method_id
$cased_method_id
$cased_method_id
$class_generic_params
calling_function_id]]>
calling_function_id]]>
calling_method_id]]>
$self_fq_class_name
$static_fq_class_name
value, '::')]]>
value, '::')]]>
self]]>
$cased_method_id
$cased_method_id
$cased_method_id
$cased_method_id
$cased_method_id
$cased_method_id
calling_method_id]]>
calling_method_id]]>
calling_method_id]]>
calling_method_id]]>
calling_method_id]]>
calling_method_id]]>
calling_method_id]]>
sinks]]>
$function_params
$function_params
$function_params
template_types]]>
$method_id
$method_id
$method_id
$method_id
$var_id
$var_id
$var_id
getFQCLN())]]>
$args[0]
$args[0]
$args[1]
$method_name
!$container_class
calling_method_id]]>
$var_id
!$template_types
!$template_types
template_types]]>
$method_name
$overridden_template_types
template_extended_params]]>
template_types]]>
$function_name
$function_name
getArgs()[0]->value]]>
getArgs()[0]]]>
$parts[1]
function_id]]>
function_id]]>
function_id]]>
function_id]]>
function_id]]>
function_id]]>
getTemplateTypeMap()]]>
value, '::')]]>
$method
self]]>
self]]>
self]]>
template_types]]>
template_types]]>
mixin_declaring_fqcln]]>
mixin_declaring_fqcln]]>
template_types]]>
template_types]]>
calling_method_id]]>
calling_method_id]]>
self]]>
$lhs_var_id
$mixin_class_template_params
$class_template_params
calling_method_id]]>
calling_method_id]]>
$lhs_var_id
template_types]]>
template_types]]>
$caller_identifier
this_property_mutations]]>
specialization_key]]>
$var_id
self]]>
self]]>
$appearing_method_name
$found_generic_params
$found_generic_params
$found_generic_params
$found_generic_params
$found_generic_params
$found_generic_params
$intersection_method_id
$intersection_method_id
invalid_method_call_types[0]]]>
non_existent_class_method_ids[0]]]>
non_existent_class_method_ids[0]]]>
non_existent_interface_method_ids[0]]]>
non_existent_interface_method_ids[0]]]>
non_existent_magic_method_ids[0]]]>
getFQCLN()]]>
$lhs_var_id
$lhs_var_id
$lhs_var_id
getFQCLN()]]>
$path_to_file
$var_id
')]]>
calling_method_id]]>
self]]>
$fq_class_name
$fq_class_name
getFullyQualifiedFunctionMethodOrNamespaceName()]]>
template_extended_params]]>
template_types]]>
template_types]]>
template_types]]>
parent_class]]>
$child_fq_class_name
calling_method_id]]>
self]]>
self]]>
self]]>
!$fq_class_name
mixin_declaring_fqcln]]>
parent_class]]>
parent_class]]>
calling_method_id]]>
calling_method_id]]>
self]]>
$new_method_name
self]]>
self]]>
self]]>
self]]>
$found_generic_params
$found_generic_params
template_extended_params]]>
items[0]]]>
items[1]]]>
!$arg_var_id
$arg_var_id
$assertion_var_id
template_extended_params]]>
self]]>
self]]>
self]]>
template_types]]>
template_types]]>
$new_const_name
$new_const_name
self]]>
calling_method_id]]>
calling_method_id]]>
self]]>
self]]>
self]]>
self]]>
!$lhs_var_name
!$object_id
!$object_id
!$this_class_name
$object_id
$property_root
$resolved_name
$resolved_name
$root_var_id
$this_class_name
$stmt_type
$stmt_type
$stmt_type
$dim_var_id
$dim_var_id
$extended_var_id
$extended_var_id
$keyed_array_var_id
$keyed_array_var_id
$keyed_array_var_id
$keyed_array_var_id
$stmt_type
self]]>
self]]>
$declaring_property_class
$declaring_property_class
template_types]]>
template_types]]>
$var_id
$var_id
$var_property_id
$var_property_id
$invalid_fetch_types[0]
!$prop_name
calling_method_id]]>
calling_method_id]]>
$declaring_property_class
$stmt_var_id
$var_id
$var_id
$new_property_name
!$prop_name
calling_method_id]]>
calling_method_id]]>
calling_method_id]]>
self]]>
$string_type
$var_id
$var_id
$branch_point
$branch_point
$var_id
!$evaled_path
!$var_id
$include_path
$left_string
$path_to_file
$right_string
$var_id
self]]>
!$switch_var_id
$switch_var_id
$fq_classlike_name
branch_point]]>
getTemplateTypeMap()]]>
getTemplateTypeMap()]]>
type_params[2]]]>
var_id]]>
$class_template_params
declaring_yield_fqcn]]>
self]]>
line_number]]>
type_end]]>
type_start]]>
$method_name
calling_function_id]]>
calling_method_id]]>
var_id]]>
calling_function_id]]>
self]]>
$found_generic_params
line_number]]>
type_end]]>
type_start]]>
$root_var_id
$var_id
$token_list[$iter]
$token_list[$iter]
$token_list[$iter]
$token_list[$iter]
$token_list[$iter]
$token_list[0]
expr->getArgs()[0]]]>
$branch_point
$new_issues
getNamespace()]]>
$possible_traced_variable_names
fake_this_class]]>
vars_to_initialize]]>
!$root_path
error_baseline]]>
!$paths_to_check
!$root_path
$baseline_file_path
$cache_directory
threads]]>
$find_references_to
empty($baselineFile)
!$root_path
$paths_to_check
$identifier_name
!$last_arg
!$last_arg
!$last_arg
!$root_path
!$config_file
!$end_psalm_open_tag
!$path_to_check
error_baseline]]>
$f_paths
$path_to_config
$stdin = fgets(STDIN)
getPHPVersionFromComposerJson()]]>
getPhpVersionFromConfig()]]>
$trait
$destination_name
$destination_name
$destination_name
$source_const_name
$stub
!$calling_fq_class_name
!$insert_pos
!$insert_pos
!$insert_pos
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_fq_class_name
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$file_path
$file_path
$file_path
$file_path
$file_path
$migrated_source_fqcln
$migrated_source_fqcln
value]]>
$stub
!$checked_file_path
!$root_file_path
$args
cased_name]]>
$namespace
!$return_type_string
methods[$declaring_method_name]->stubbed]]>
!$calling_class_name
!$extends
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$found_generic_params
$old_method_id
$source_file_path
$source_file_path
$source_file_path
$source_file_path
$source_file_path
$source_file_path
$source_file_path
$source_file_path
methods[$implementing_method_id->method_name]->abstract]]>
$mapped_name
template_extended_params]]>
template_extended_params]]>
template_extended_params]]>
template_types]]>
template_extended_params]]>
$property_name
$property_name
$property_name
$property_name
$property_name
$property_name
calling_method_id]]>
calling_method_id]]>
calling_method_id]]>
$composer_file_path
cased_name]]>
cased_name]]>
specialization_key]]>
unspecialized_id]]>
escaped_taints]]>
unescaped_taints]]>
specialization_key]]>
path_types)]]>
$specialization_key
props[0]]]>
stmts[0]]]>
$a_stmt_comments[0]
props[0]]]>
stmts[0]]]>
$b_stmt_comments[0]
stmts]]>
stmts]]>
$b[$y]
readEnv['CI_PR_NUMBER']]]>
$exploded[1]
$url
$var_end
$var_start
new_php_return_type]]>
$last_arg_position
new_php_return_type]]>
new_phpdoc_return_type]]>
return_typehint_colon_start]]>
return_typehint_end]]>
return_typehint_end]]>
return_typehint_start]]>
return_typehint_start]]>
$php_type
new_phpdoc_return_type]]>
new_psalm_return_type]]>
return_type_description]]>
return_type_description]]>
props[0]]]>
new_php_type]]>
new_php_type]]>
new_phpdoc_type]]>
typehint_end]]>
typehint_end]]>
typehint_start]]>
typehint_start]]>
$preceding_semicolon_pos
new_phpdoc_type]]>
new_psalm_type]]>
type_description]]>
$buffer
!$sockets
tmpIni]]>
empty($message)
$findUnusedVariables
$config
[$config]
$result
TCPServerAddress]]>
TCPServerAddress]]>
onchangeLineLimit]]>
empty($additional_info)
$method_id_parts[1]
$arg_var_id
$arg_var_id
$left_var_id
$left_var_id
$right_var_id
$right_var_id
$var_id
$var_id
$cs[0]
$match[0]
$match[1]
$match[2]
stmts[0]]]>
$replacement_stmts[0]
$replacement_stmts[0]
$replacement_stmts[0]
parser->parse(
$hacky_class_fix,
$error_handler,
)]]>
parser->parse(
$fake_class,
$error_handler,
)]]>
$doc_line_parts[1]
$matches[0]
children[0]]]>
children[1]]]>
$l[4]
$r[4]
!$var_line_parts
newModifier]]>
$class_name
description]]>
inheritors]]>
yield]]>
template_types]]>
template_types]]>
template_types]]>
template_types]]>
template_types]]>
template_types]]>
template_types]]>
aliases->namespace]]>
aliases->namespace]]>
line_number]]>
type_end]]>
type_start]]>
$fq_classlike_name
$string_value
$string_value
$string_value
getArgs()[0]]]>
getArgs()[1]]]>
!$skip_if_descendants
!$skip_if_descendants
$include_path
$path_to_file
$line_parts
, string>]]>
$line_parts[0]
$line_parts[1]
$since_parts[1]
$source_param_string
namespace]]>
template_types]]>
template_types]]>
description]]>
return_type_end]]>
return_type_line_number]]>
return_type_line_number]]>
return_type_start]]>
template_types]]>
template_types]]>
template_types]]>
template_types]]>
$template_types
$template_types
$template_types
stmts[0]]]>
stmts]]>
aliases->namespace]]>
aliases->namespace]]>
template_types]]>
$fq_classlike_name
$function_id
$function_id
$method_name_lc
stmts]]>
stmts]]>
stmts]]>
stmts]]>
aliases->namespace]]>
aliases->namespace]]>
$type_string
aliases->uses_start]]>
aliases->uses_start]]>
skip_if_descendants]]>
skip_if_descendants]]>
skip_if_descendants]]>
skip_if_descendants]]>
skip_if_descendants]]>
skip_if_descendants]]>
skip_if_descendants]]>
code_location->file_path, 'CoreGenericClasses.phpstub')]]>
code_location->file_path, 'CoreGenericFunctions.phpstub')]]>
file_path, 'CoreGenericIterators.phpstub')]]>
$cs[0]
$offset_map
end_change]]>
start_change]]>
!$path
$explicit_path
psalm_header]]>
psalm_tag_end_pos]]>
enabled_plugins]]>
!$root_cache_directory
$file_contents
$file_path
!$cache_directory
!$cache_directory
!$cache_directory
$cache_directory
cache->getFileMapCache()]]>
!$root_cache_directory
$result
$called_method_name
$extended_var_id
!$cache_directory
!$root_cache_directory
!$root_cache_directory
!$root_cache_directory
!$cache_directory
!$cache_directory
composer_lock_hash]]>
$cache_directory
!$key_column_name
$callable_extended_var_id
getTemplateTypeMap()]]>
getTemplateTypeMap()]]>
$callable_method_name
$class_strings ?: null
$method_name
$fetch_class_name
!$call_args
$existing_file_contents
$existing_file_contents
$existing_file_contents
$existing_statements
$existing_statements
$existing_statements
$existing_statements
$file_changes
$file_path
parse($file_contents, $error_handler)]]>
parse($file_contents, $error_handler)]]>
$first_line_padding
!$resolved_name
$mapped_type = $map[$offset_arg_value] ?? null
$mapped_type = $map[$offset_arg_value] ?? null
cased_name]]>
template_types]]>
parent_class]]>
template_types]]>
cased_name]]>
cased_name]]>
template_types]]>
$key
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
$var_id
properties[0]]]>
properties[0]]]>
$callable
TCallable|TClosure|null
!$class_name
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
$calling_method_id
params]]>
$file_name
$file_name
$input_variadic_param_idx
$member_id
!($container_type_params_covariant[$i] ?? false)
$intersection_container_type_lower
$key
$key
$key
properties[0]]]>
$properties[0]
$properties[0]
$properties[0]
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$var_id
$var_id
$var_id
$var_id
!$count
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$key
$var_id
$var_id
$var_id
$var_id
template_extended_params]]>
getClassTemplateTypes
$input_template_types
template_extended_params[$container_class])]]>
template_extended_params[$base_type->as_type->value])]]>
template_extended_params[$base_type->value])]]>
array_type_params[1]]]>
array_type_params[1]]]>
array_type_params[1]]]>
array_type_params[1]]]>
array_type_params[1]]]>
array_type_params[1]]]>
class_string_types]]>
floats]]>
ints]]>
named_object_types]]>
strings]]>
array_counts]]>
array_min_counts]]>
array_min_counts]]>
class_string_types]]>
class_string_types]]>
floats]]>
ints]]>
ints]]>
ints]]>
named_object_types]]>
strings]]>
strings]]>
strings]]>
strings]]>
value_types['string'] instanceof TNonFalsyString
? $type->value
: $type->value !== '']]>
$shared_classlikes
$fallback_params
template_types]]>
$params
$parent_class
$self_class
$self_class
$self_class
$self_class
$self_class
$self_class
$static_class_type
$const_name
$const_name
children[0]]]>
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]
$extra_params
value, '::')]]>
value, '::')]]>
$type_tokens[$i - 1]
$type_tokens[$i - 1]
$type_tokens[$i - 1]
$type_tokens[$i - 1]
$parent_fqcln
$self_fqcln
!$fq_classlike_name
template_types]]>
template_types]]>
calling_method_id]]>
$function_id
$function_id
$function_id
output_path]]>
$parent_issue_type
other_references]]>
taint_trace]]>
other_references]]>
taint_trace]]>
taint_trace]]>
CustomMetadataTrait
traverse
traverse
traverse
traverse
$this_var_id
!$namespace
$namespace
$namespace
classOrInterfaceExists
classOrInterfaceExists
classOrInterfaceExists
getMappedGenericTypeParams
interfaceExtends
interfaceExtends
interfaceExtends
traverse
traverse
array_keys($template_type_map[$value])[0]
$value
replace
replace
replace
replace
$params
$params
getMappedGenericTypeParams
replace
replace
type_params[1]]]>
!($container_type_params_covariant[$offset] ?? true)
getMostSpecificTypeFromBounds
replace
!$namespace
$namespace
getString
getString
replace
replace
value_param]]>
!$intersection
!$intersection
replace
!$intersection
!$intersection
!$intersection
combine
combine
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
combineUnionTypes
replace
replace
replace
replace
possibly_undefined]]>
properties[0]]]>
properties[0]]]>
!$namespace
$namespace
!$intersection
$intersection
replace
replace
!$intersection
!$intersection
replace
!$intersection
replace
replace
$allow_mutations
$by_ref
$failed_reconciliation
$from_template_default
$has_mutations
$initialized_class
$reference_free
$const_name
$array_key_offset
$failed_reconciliation
')]]>
$node
visit
$ignore_isset
traverse
traverse
traverseArray
traverseArray
TArray|TKeyedArray|TClassStringMap
types['array']]]>
allFloatLiterals
allFloatLiterals
hasLowercaseString
hasLowercaseString
!$php_type
exact_id]]>
id]]>
exact_id]]>
exact_id]]>
id]]>
id]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
composer_lock]]>
config_file]]>
config_file]]>
config_file]]>
config_file]]>
config_file]]>
config_file]]>
config_file]]>
config_file]]>
config_file]]>
$level
$php_version
Config
public function __construct()
public function getComposerFilePathForClassLike(string $fq_classlike_name): bool
public function getProjectDirectories(): array
$param_type_1
$param_type_2
$param_type_3
$param_type_4
$return_type