throw_exception = true; $this->use_docblock_types = true; $this->level = 1; $this->cache_directory = null; $this->base_dir = getcwd() . DIRECTORY_SEPARATOR; if (!self::$cached_project_files) { self::$cached_project_files = Config\ProjectFileFilter::loadFromXMLElement( new \SimpleXMLElement($this->getContents()), $this->base_dir, true ); } $this->project_files = self::$cached_project_files; $this->collectPredefinedConstants(); $this->collectPredefinedFunctions(); } protected function getContents() : string { return ' '; } public function getComposerFilePathForClassLike($fq_classlike_name) { return false; } public function getProjectDirectories() { return []; } }