getParameters() as $parameter) { $forwardedParams[] = ($parameter->isVariadic() ? '...' : '') . '$' . $parameter->getName(); } $method->setBody(InterceptorGenerator::createInterceptedMethodBody( '$returnValue = $this->' . $valueHolderProperty->getName() . '->' . $originalMethod->getName() . '(' . implode(', ', $forwardedParams) . ');', $method, $valueHolderProperty, $prefixInterceptors, $suffixInterceptors, $originalMethod )); return $method; } }