default = null; if (isset($input['validate'])) { $this->require = strpos($input['validate'], 'require') !== false; } if (isset($input['fieldset'])) { $this->fieldset = $input['fieldset']; } // Инициализация свойст обьетка foreach (array('label', 'name', 'type', 'description') as $name) { if (isset($input[$name])) { $this->$name = $input[$name]; } } } function setValue($value/*: any*/) { $this->value = $value; } function getId() { return $this->name . '_label'; } }