protected function resolveEmailTemplateByPostData(array $postData, &$emailTemplate, $builtType)
 {
     $formName = EmailTemplateToWizardFormAdapter::getFormClassNameByBuiltType($builtType);
     $formData = ArrayUtil::getArrayValue($postData, $formName);
     if (!is_array($formData)) {
         Yii::app()->end(0, false);
     }
     $id = intval(ArrayUtil::getArrayValue($formData, GeneralDataForEmailTemplateWizardView::HIDDEN_ID));
     if ($id <= 0) {
         $this->resolveCanCurrentUserAccessEmailTemplates();
         $emailTemplate = new EmailTemplate();
         // this is just here for: testSaveInvalidDataWithoutValidationScenario()
         $emailTemplate->builtType = $builtType;
     } else {
         $emailTemplate = EmailTemplate::getById(intval($id));
     }
     DataToEmailTemplateUtil::resolveEmailTemplateByWizardPostData($emailTemplate, $postData, EmailTemplateToWizardFormAdapter::getFormClassNameByBuiltType($builtType));
 }