/opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser/Builder
NameSizeModeActions
ClassConst.php38750644editdlrm
Class_.php41710644editdlrm
Declaration.php12610644editdlrm
EnumCase.php20040644editdlrm
Enum_.php32580644editdlrm
FunctionLike.php18060644editdlrm
Function_.php16910644editdlrm
Interface_.php26280644editdlrm
Method.php37560644editdlrm
Namespace_.php10730644editdlrm
Param.php44660644editdlrm
Property.php57470644editdlrm
TraitUse.php16540644editdlrm
TraitUseAdaptation.php42660644editdlrm
Trait_.php23560644editdlrm
Use_.php12770644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser/Builder/TraitUse.php (1654B)
and($trait); } } /** * Adds used trait. * * @param Node\Name|string $trait Trait name * * @return $this The builder instance (for fluid interface) */ public function and($trait) { $this->traits[] = BuilderHelpers::normalizeName($trait); return $this; } /** * Adds trait adaptation. * * @param Stmt\TraitUseAdaptation|Builder\TraitUseAdaptation $adaptation Trait adaptation * * @return $this The builder instance (for fluid interface) */ 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; } /** * Returns the built node. * * @return Node The built node */ public function getNode(): Node { return new Stmt\TraitUse($this->traits, $this->adaptations); } }