/** * Наполнение формы расширенного профиля данными из контейнера. * * @param Form_Profile_Student_Extended $form Объект формajhvs/ * @return Model_User_Abstract Fluent interface. */ public function toForm(Form_Profile_Student_Extended $form) { /* Перебираем все элементы из карты преобразования */ foreach ($this->_form_map as $attr => $field) { /* И устанавливаем значения полей в форме */ $form->setValue($field, $this->{$attr}); } return $this; }