Documentation

Use_
in package
implements Builder

Table of Contents

Interfaces

Builder

Properties

$alias  : string|null
$name  : Name
$type  : Use_::TYPE_*

Methods

__construct()  : mixed
Creates a name use (alias) builder.
as()  : $this
Sets alias for used name.
getNode()  : Use_
Returns the built node.

Properties

$alias

protected string|null $alias = null

$type

protected Use_::TYPE_* $type

Methods

__construct()

Creates a name use (alias) builder.

public __construct(Name|string $name, Use_::TYPE_* $type) : mixed
Parameters
$name : Name|string

Name of the entity (namespace, class, function, constant) to alias

$type : Use_::TYPE_*

One of the Stmt\Use_::TYPE_* constants

as()

Sets alias for used name.

public as(string $alias) : $this
Parameters
$alias : string

Alias to use (last component of full name by default)

Return values
$this

The builder instance (for fluid interface)

getNode()

Returns the built node.

public getNode() : Use_
Return values
Use_

The built node


        
On this page

Search results