FileStorage
in package
uses
CustomMetadataTrait, UnserializeMemoryUsageSuppressionTrait
FinalYes
Table of Contents
Properties
- $aliases : Aliases|null
- $classlike_aliases : array<string, string>
- $classlikes_in_file : array<lowercase-string, string>
- $constants : array<string, Union>
- $custom_metadata : array<string, _MetadataEntry>
- $declaring_constants : array<string, string>
- $declaring_function_ids : array<string, string>
- $deep_scan : bool
- $docblock_issues : array<int, CodeIssue>
- $file_path : string
- $functions : array<string, FunctionStorage>
- $has_extra_statements : bool
- $has_visitor_issues : bool
- $hash : string
- $namespace_aliases : array<string|int, Aliases>
- $populated : bool
- $referenced_classlikes : array<lowercase-string, string>
- $required_by_file_paths : array<lowercase-string, string>
- $required_classes : array<lowercase-string, string>
- $required_file_paths : array<lowercase-string, string>
- $required_interfaces : array<lowercase-string, string>
- $type_aliases : array<string, TypeAlias>
Methods
- __construct() : mixed
- __unserialize() : void
Properties
$aliases
public
Aliases|null
$aliases
= null
$classlike_aliases
public
array<string, string>
$classlike_aliases
= []
$classlikes_in_file
public
array<lowercase-string, string>
$classlikes_in_file
= []
$constants
public
array<string, Union>
$constants
= []
$custom_metadata
public
array<string, _MetadataEntry>
$custom_metadata
= []
$declaring_constants
public
array<string, string>
$declaring_constants
= []
$declaring_function_ids
public
array<string, string>
$declaring_function_ids
= []
$deep_scan
public
bool
$deep_scan
= false
$docblock_issues
public
array<int, CodeIssue>
$docblock_issues
= []
$file_path
public
string
$file_path
$functions
public
array<string, FunctionStorage>
$functions
= []
$has_extra_statements
public
bool
$has_extra_statements
= false
$has_visitor_issues
public
bool
$has_visitor_issues
= false
$hash
public
string
$hash
= ''
$namespace_aliases
public
array<string|int, Aliases>
$namespace_aliases
= []
$populated
public
bool
$populated
= false
$referenced_classlikes
public
array<lowercase-string, string>
$referenced_classlikes
= []
$required_by_file_paths
public
array<lowercase-string, string>
$required_by_file_paths
= []
$required_classes
public
array<lowercase-string, string>
$required_classes
= []
$required_file_paths
public
array<lowercase-string, string>
$required_file_paths
= []
$required_interfaces
public
array<lowercase-string, string>
$required_interfaces
= []
$type_aliases
public
array<string, TypeAlias>
$type_aliases
= []
Methods
__construct()
public
__construct(string $file_path) : mixed
Parameters
- $file_path : string
__unserialize()
public
__unserialize(array<string|int, mixed> $properties) : void
Parameters
- $properties : array<string|int, mixed>