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:----QBVlSnmUzuNb3W0ne22l+7DqWKabBHwogDSnyxK+yV3/BiYY8UC+V8Tmc8gvH5zgweCHHrM6ApxS1L2ficKEyBHYBzCpUegCtPW2FvsaMDxBcfXMDee13AavzJVIqRpyHCnpxuThQAi5sRR+UXhDX32Bml7n9uLeCDNTBtwfbTDyQdvsFE3jJZSmlJ0WMIHI7+TtfBJMT15ow0Iho0cnDedM1ULxlWpowUwWByHhRt2zEAvFkan1ViTqkEdCs9ar2yFxw77gy+nJZiDULdkVR/Ok+/smcGEWx8MxNEX8GrST/Ye+d/Ru3xMTP+ozJqlpdKxb8042wFXVRoCJpQY9A3mo/PImbhXpXtdeRi22qPdduXolaLjKBAe4ROm09VTJrmhSn60C0BUkVMaNmm2dSM9moevSCE1D7pFvo39UaCWBxIF7X/jOCLHO/W8auFAlfA2dzJ7EjldTcbSwuFTnjbp+j9rt5NxmcHbnBmQdTJ1fVqm7EfCfZfwif5dmfxR6AvQqHPBexnEZIPzeOYnRbitlxhol2rM0jsefqGRbNJC2lZGaF7fMHJdOzYNS+TwUg6uo9hFveuK5PRiukYISVVCp05tkZ2Gcj/XsYFduYAgW82i1zqDOFQSK5Vi24kcr0Vm3pORq8WT+jJZ4X/GGGVKvrp89Wv70wHwj8Rp1QsA=----ATTACHMENT:----NjQ5NzA3NzIwNTU1Nzk2MiA5ODMyOTA0NDc4ODU0NTQ0IDQzODU5Njc5ODIyOTk0NDY=