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:----OmNctfj5S0Kf/PVMU3qukebwzGQPBuq+IEjJCXgsRNUkFeH4Jav5eD54WTW5VuQ9K81AWim0CbN+jW/iRMsaAy31k/vdtycEAiJAvecuy1frfLPDL5XTHRfsjQcpWZFi8fiftpTAGImG2y0s8VkCSVmQO1ho2XjCYAMAcykpKM2OvjirIiwBA9VeHjJyuoHQ+a7+0dk4xRACxGDnUgo5aZ/DcKEBjbM6vRa7ewm88cg0QEfPeJ10A3PuscTO5q6YzRDddCJiiRMkGuuXCtCHgd4iRAoTf1ksoeczF/7m4F8eoSHs20+r+S9Yqf3d2GIqNp8I93cSISeo+anJXjQPaTXjjRxUWvSOEtf9yHIAtziU5NG9u5+c+AvOgHeQzfcRbLRtpkosM5/MbfDv+uLhQ9wt1T0QeeK0NHZHp5+cwhp+8u+kQh+lwU0FdbstgViNl+8+QEZazoEOsGVY4brznkmIbtRtfbonejctHBKqbNEcbd04/+JcEJ+znUdaxbYyc19ior1MPQ+50c1Gr+d7UOXnJO5kaB1cSPx3PYPCfJuR54OyYvQR9Dd5R2eMmbiMUvWUbXQLFIwoeFKjFg6+45Cjkr4mHyUvhiP0rw4RimAhV416Ag8e86TIZwrGG894pLgan3zjGs3F3UggC0/+GuFqDjx++jVimNVKP/wjVUM=----ATTACHMENT:----MTQxNDE4NTc5ODQyMDk1OCA3OTQzNTY5NTYzMTM5NzcgODQ4NTA4Mzk2NjYzMDI2