/** * @param StructAttributeModel $attribute * @param string $parameterName * @return string */ protected function getStructMethodSetBodyAssignment(StructAttributeModel $attribute, $parameterName) { if ($attribute->nameIsClean()) { $assignment = sprintf('$this->%s = $%s;', $attribute->getName(), $parameterName); } else { $assignment = sprintf('$this->%s = $this->{\'%s\'} = $%s;', $attribute->getCleanName(), addslashes($attribute->getName()), $parameterName); } return $assignment; }