*/ public array $uses; /** * @var array */ public array $uses_flipped; /** * @var array */ public array $functions; /** * @var array */ public array $functions_flipped; /** * @var array */ public array $constants; /** * @var array */ public array $constants_flipped; public ?string $namespace = null; public ?int $namespace_first_stmt_start = null; public ?int $uses_start = null; public ?int $uses_end = null; /** * @param array $uses * @param array $functions * @param array $constants * @param array $uses_flipped * @param array $functions_flipped * @param array $constants_flipped * @internal * @psalm-mutation-free */ public function __construct( ?string $namespace = null, array $uses = [], array $functions = [], array $constants = [], array $uses_flipped = [], array $functions_flipped = [], array $constants_flipped = [], ) { $this->namespace = $namespace; $this->uses = $uses; $this->functions = $functions; $this->constants = $constants; $this->uses_flipped = $uses_flipped; $this->functions_flipped = $functions_flipped; $this->constants_flipped = $constants_flipped; } }