Copied!
CloneableInstantiable
Methods
public __construct( $name, int $type)
 

Creates a name use (alias) builder.

  • param \Node\Name|string $name Name of the entity (namespace, class, function, constant) to alias
  • param \Stmt\Use_::TYPE_* $type One of the Stmt\Use_::TYPE_* constants
public as(string $alias)
 

Sets alias for used name.

  • param string $alias Alias to use (last component of full name by default)
  • return $this The builder instance (for fluid interface)
public getNode() : PhpParser\Node
 

Returns the built node.

  • return \Stmt\Use_ The built node
Properties
protected ?string $alias = NULL
protected PhpParser\Node\Name $name
protected int $type
 
  • var \Stmt\Use_::TYPE_*
© 2025 Bruce Wells
Search Namespaces \ Classes
Configuration