*/ public $uses; /** * @var array */ public $uses_flipped; /** * @var array */ public $functions; /** * @var array */ public $functions_flipped; /** * @var array */ public $constants; /** * @var array */ public $constants_flipped; /** @var string|null */ public $namespace; /** @var ?int */ public $namespace_first_stmt_start; /** @var ?int */ public $uses_start; /** @var ?int */ public $uses_end; /** * @param array $uses * @param array $functions * @param array $constants * @param array $uses_flipped * @param array $functions_flipped * @param array $constants_flipped * @internal */ 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; } }