*/ public $classlikes_in_file = []; /** * @var array */ public $referenced_classlikes = []; /** * @var array */ public $required_classes = []; /** * @var array */ public $required_interfaces = []; /** * @var bool */ public $has_trait = false; /** @var string */ public $file_path; /** * @var array */ public $functions = []; /** @var array */ public $declaring_function_ids = []; /** * @var array */ public $constants = []; /** @var array */ public $declaring_constants = []; /** @var array */ public $included_file_paths = []; /** @var bool */ public $populated = false; /** @var bool */ public $deep_scan = false; /** @var bool */ public $has_extra_statements = false; /** * @var string */ public $hash = ''; /** * @param string $file_path */ public function __construct($file_path) { $this->file_path = $file_path; } }