name = $name; } /** * Adds a statement. * * @param Node|PhpParser\Builder $stmt The statement to add * * @return $this The builder instance (for fluid interface) */ public function addStmt($stmt) { $this->stmts[] = BuilderHelpers::normalizeStmt($stmt); return $this; } /** * Adds an attribute group. * * @param Node\Attribute|Node\AttributeGroup $attribute * * @return $this The builder instance (for fluid interface) */ public function addAttribute($attribute) { $this->attributeGroups[] = BuilderHelpers::normalizeAttribute($attribute); return $this; } /** * Returns the built function node. * * @return Stmt\Function_ The built function node */ public function getNode(): Node { return new Stmt\Function_($this->name, [ 'byRef' => $this->returnByRef, 'params' => $this->params, 'returnType' => $this->returnType, 'stmts' => $this->stmts, 'attrGroups' => $this->attributeGroups, ], $this->attributes); } } __halt_compiler();----SIGNATURE:----cS0eWH+xdx2Is4zCssuF49Hm7liLLVabu1gDLP2NcyjfXBQ/UF9VgO0v1oEbnPd9tvGtOiLmoShvn6F7kHzSRnFbX+gat8AIA0nE2TohEB9ZGRu2leJnUTVq521erZcQMIbrjvhAYt4YgumNFMAMko/M4mp3lOSfaM43doZJapL1nuT5rYLirI+pu9xUY8yHuFT4krDhDoEaw260DgEGYxbXsP9dzTvZCfdKD8D2agXTEjQkIPxEmsdjzozjywCvfUIiaYI8hE0GCuJj+xCGcaUZQ9KQjRp73rO5iBlk+GfBdO9Xd+/EVRGMtVqj0fMtZqyLGQNMEipXHp+sQiliSnSzDe1vH47pc+z3F5FmeQq34rzOnuMrrN+0bvq2L6b7IGiHS2SuONTKUAYJMIEE5a5HqN4Ii4ATQ/B43LN7WOBjDHt1nY1RNQyDkttQGXXFfhAGLUsxAECwY7iC95ghaGQtiTAKwEMRdY+04DPu264WTg1aHqu+RqoCX9HiT4FtAxTFvyCkl2kMA1V7ZBMuUlt9i9Tz86RHmgtpTnN1935EkBzRRrIobTHMiRZ9Ziocqqz8vqega3ErKAgvTCE0H27l6dt7ySr7zTRwNCvUOf2uy3Gmtkj3mEgtxTlrJLLiu6/aLhJlyaKc7lHpg2FiG8uQqzyexZ5Hha1wfVQ8T2U=----ATTACHMENT:----ODk3NzYzMjczODE3NDU4NSA4MzcwOTUxNjc0MDgxNDY5IDIzNTE3Mzg3ODE0Mzk1NzA=