function TraitUse::with
Adds trait adaptation.
Parameters
Stmt\TraitUseAdaptation|Builder\TraitUseAdaptation $adaptation Trait adaptation:
Return value
$this The builder instance (for fluid interface)
File
-
vendor/
nikic/ php-parser/ lib/ PhpParser/ Builder/ TraitUse.php, line 46
Class
Namespace
PhpParser\BuilderCode
public function with($adaptation) {
$adaptation = BuilderHelpers::normalizeNode($adaptation);
if (!$adaptation instanceof Stmt\TraitUseAdaptation) {
throw new \LogicException('Adaptation must have type TraitUseAdaptation');
}
$this->adaptations[] = $adaptation;
return $this;
}