protected function buildSavedConstructorParametersCode($className)
{
if ($className === null) {
return '';
}
$parametersCode = '';
$methodParameters = $this->reflectionService->getMethodParameters($className, '__construct');
$methodParametersCount = count($methodParameters);
if ($methodParametersCount > 0) {
foreach ($methodParameters as $methodParameterName => $methodParameterInfo) {
$methodParametersCount--;
$parametersCode .= '$this->Flow_Aop_Proxy_originalConstructorArguments[\'' . $methodParameterName . '\']' . ($methodParametersCount > 0 ? ', ' : '');
}
}
return $parametersCode;
}