Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php declare(strict_types=1);namespace PhpParser\Builder;use PhpParser;use PhpParser\BuilderHelpers;abstract class Declaration implements PhpParser\Builder{protected $attributes = [];abstract public function addStmt($stmt);/*** Adds multiple statements.** @param array $stmts The statements to add** @return $this The builder instance (for fluid interface)*/public function addStmts(array $stmts) {foreach ($stmts as $stmt) {$this->addStmt($stmt);}return $this;}/*** Sets doc comment for the declaration.** @param PhpParser\Comment\Doc|string $docComment Doc comment to set** @return $this The builder instance (for fluid interface)*/public function setDocComment($docComment) {$this->attributes['comments'] = [BuilderHelpers::normalizeDocComment($docComment)];return $this;}}