Example #1
0
 /**
  * @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;
 }