Пример #1
0
 protected function getFieldSetterCode(IField $Field)
 {
     $field_name = $Field->getName();
     $code = '';
     if ($type = $this->getPHPTypeFromCustom($Field->getType())) {
         $code .= PHP_EOL . "\t/**" . PHP_EOL . "\t * @param {$type} \${$field_name}" . PHP_EOL . "\t */";
     }
     $code .= PHP_EOL . "\tpublic function set" . $this->inCamelCase($field_name) . '($' . $field_name . ')' . PHP_EOL . "\t{" . PHP_EOL . "\t\t" . '$this->' . $field_name . ' = $' . $field_name . ';' . PHP_EOL . "\t}" . PHP_EOL;
     return $code;
 }
Пример #2
0
 public function addField(IField $Field)
 {
     $this->fields[$Field->getName()] = $Field;
 }