> */ private array $cached_correct_methods = []; /** * @var array< * string, * array{ * 0: array, * 1: array, * 2: array * } * > */ private array $cached_file_maps = []; /** @var array */ private array $cached_type_coverage = []; public function __construct() { parent::__construct(Config::getInstance()); } public function getCachedFileReferences(): ?array { return $this->cached_file_references; } public function getCachedClassLikeFiles(): ?array { return $this->cached_classlike_files; } public function getCachedMethodClassReferences(): ?array { return $this->cached_method_class_references; } public function getCachedNonMethodClassReferences(): ?array { return $this->cached_nonmethod_class_references; } public function getCachedFileMemberReferences(): ?array { return $this->cached_file_member_references; } public function getCachedFilePropertyReferences(): ?array { return $this->cached_file_property_references; } public function getCachedFileMethodReturnReferences(): ?array { return $this->cached_file_method_return_references; } public function getCachedMethodMemberReferences(): ?array { return $this->cached_method_member_references; } public function getCachedMethodDependencies(): ?array { return $this->cached_method_dependencies; } public function getCachedMethodPropertyReferences(): ?array { return $this->cached_method_property_references; } public function getCachedMethodMethodReturnReferences(): ?array { return $this->cached_method_method_return_references; } public function getCachedFileMissingMemberReferences(): ?array { return $this->cached_file_missing_member_references; } public function getCachedMixedMemberNameReferences(): ?array { return $this->cached_unknown_member_references; } public function getCachedMethodMissingMemberReferences(): ?array { return $this->cached_method_missing_member_references; } public function getCachedMethodParamUses(): ?array { return $this->cached_method_param_uses; } public function getCachedIssues(): ?array { return $this->cached_issues; } public function setCachedFileReferences(array $file_references): void { $this->cached_file_references = $file_references; } public function setCachedClassLikeFiles(array $file_references): void { $this->cached_classlike_files = $file_references; } public function setCachedMethodClassReferences(array $method_class_references): void { $this->cached_method_class_references = $method_class_references; } public function setCachedNonMethodClassReferences(array $file_class_references): void { $this->cached_nonmethod_class_references = $file_class_references; } public function setCachedMethodMemberReferences(array $member_references): void { $this->cached_method_member_references = $member_references; } public function setCachedMethodDependencies(array $member_references): void { $this->cached_method_dependencies = $member_references; } public function setCachedMethodPropertyReferences(array $property_references): void { $this->cached_method_property_references = $property_references; } public function setCachedMethodMethodReturnReferences(array $method_return_references): void { $this->cached_method_method_return_references = $method_return_references; } public function setCachedMethodMissingMemberReferences(array $member_references): void { $this->cached_method_missing_member_references = $member_references; } public function setCachedFileMemberReferences(array $member_references): void { $this->cached_file_member_references = $member_references; } public function setCachedFilePropertyReferences(array $property_references): void { $this->cached_file_property_references = $property_references; } public function setCachedFileMethodReturnReferences(array $method_return_references): void { $this->cached_file_method_return_references = $method_return_references; } public function setCachedFileMissingMemberReferences(array $member_references): void { $this->cached_file_missing_member_references = $member_references; } public function setCachedMixedMemberNameReferences(array $references): void { $this->cached_unknown_member_references = $references; } public function setCachedMethodParamUses(array $uses): void { $this->cached_method_param_uses = $uses; } public function setCachedIssues(array $issues): void { $this->cached_issues = $issues; } /** * @return array> */ public function getAnalyzedMethodCache(): array { return $this->cached_correct_methods; } /** * @param array> $analyzed_methods */ public function setAnalyzedMethodCache(array $analyzed_methods): void { $this->cached_correct_methods = $analyzed_methods; } /** * @return array< * string, * array{ * 0: array, * 1: array, * 2: array * } * > */ public function getFileMapCache(): array { return $this->cached_file_maps; } /** * @param array< * string, * array{ * 0: array, * 1: array, * 2: array * } * > $file_maps */ public function setFileMapCache(array $file_maps): void { $this->cached_file_maps = $file_maps; } /** * @return array */ public function getTypeCoverage(): array { return $this->cached_type_coverage; } /** * @param array $mixed_counts */ public function setTypeCoverage(array $mixed_counts): void { $this->cached_type_coverage = $mixed_counts; } }