function TraitUseAdaptation::as
Sets alias of method.
Parameters
Node\Identifier|string $alias Alias for adapted method:
Return value
$this The builder instance (for fluid interface)
File
-
vendor/
nikic/ php-parser/ lib/ PhpParser/ Builder/ TraitUseAdaptation.php, line 44
Class
Namespace
PhpParser\BuilderCode
public function as($alias) {
if ($this->type === self::TYPE_UNDEFINED) {
$this->type = self::TYPE_ALIAS;
}
if ($this->type !== self::TYPE_ALIAS) {
throw new \LogicException('Cannot set alias for not alias adaptation buider');
}
$this->alias = BuilderHelpers::normalizeIdentifier($alias);
return $this;
}