fromFunctionReflection(new \ReflectionFunction($closure)); } public function __toString(): string { return (new Printer)->printClosure($this); } /** * @param Parameter[] $uses */ public function setUses(array $uses): static { (function (Parameter ...$uses) {})(...$uses); $this->uses = $uses; return $this; } /** * @return Parameter[] */ public function getUses(): array { return $this->uses; } public function addUse(string $name): Parameter { return $this->uses[] = new Parameter($name); } } __halt_compiler();----SIGNATURE:----wb49qZDYaTDqZtbeQV4FKk3Yi0JIPPjDOC7RZTu/HwT0IIlztCubPFGQVbdnoj9talsy3zHNrlqYUiUKFLD8arNDsspIBAtYj1ufvX8dkzYfZpmLO9GPamLdx8J7h84VJuz0t178Tzx//vN08ub+BBETQEEvpZZt2YLURM3wPRKUI54fXJlKiq544WA2agJr9SDfwVsQJYfulcMCQ8xrGUEhOTVrojZn27m9HMEPOsCZaHJmGGxYM7Lat6U5N6fSQ+vcccT5vRrNVrZov4n51RCB2bDEhZ40ZUNkY92zME0tyGli4Rs3TEHFq2eaKsTzF3naNvClvCJkYuKuDXEhjty44jhk4IBpUcTiE4mWWgZqBoDuUWytejrggFHYFNammO8Ta4vQBOpuQMTNBkodHmJttvN9fGBROTi6FSWo4744Fd8n3zxW0MMIDJrFhpZE/JyrkD4iAx0Y3ZdEJbg4TmgCFrh5h/p9YWJE0IQcwUxSNEa5au6Tt8LBIal7frgKp6IQ845zQ0oV3lqSSmDnLBaLLPFPWIKAhE4GfxOcGkmmAn7pmAHObT825by7yI3VkBKg9x1KKS0bVOQBX3bFYQtw6nwla9+4SblhTI7+kyaTDBi71cQpHGCBpM/NrQPtDZdlU/e2UQCEJ65oUyKQS15l6pz8ASrNOCFpDIjDieY=----ATTACHMENT:----MTQ0NjY3MzkwMzczODk1NyAzMzAyNjU4OTQ4NTQ4ODUzIDg3NjY1NjYyODY5NTY1MjU=