private function generateBodyCode() { $code = SurrogateMethodGenerator::generateInjector(); $methods = $this->reflection->getMethods(\ReflectionMethod::IS_PUBLIC); foreach ($methods as $method) { $code .= $this->generateMethodCode($method); } return $code; }