/**
  * Method sets error/valid classes to form fields
  * 
  * @see parent
  */
 public function bind(array $taintedValues = null, array $taintedFiles = null)
 {
     parent::bind($taintedValues, $taintedFiles);
     $this->_appendClassesToFormFields();
 }
 public function bind(array $taintedValues = null, array $taintedFiles = null)
 {
     if (isset($taintedValues['field_action']) && is_array($taintedValues['field_action']) && count($taintedValues['field_action']) != 0 && in_array('related_files', $taintedValues['field_action']) && !isset($taintedValues['MassActionForm']['related_files'])) {
         $taintedValues['MassActionForm']['related_files']['visible'] = "";
         $taintedValues['MassActionForm']['related_files']['publishable'] = "";
     }
     if (isset($taintedValues['field_action']) && is_array($taintedValues['field_action']) && count($taintedValues['field_action']) != 0 && isset($taintedValues['MassActionForm']) && is_array($taintedValues['MassActionForm']) && count($taintedValues['MassActionForm']) != 0) {
         foreach ($taintedValues['field_action'] as $form_name) {
             $this->addSubForm($form_name);
         }
     }
     parent::bind($taintedValues, $taintedFiles);
 }
 /**
  * Automatically re-configure the form, and all embedded forms when the parent
  * form is bound. This allows you to change values on the client-side via 
  * Javascript, and still use the same form. 
  * 
  * @param array $taintedValues
  * @param array $taintedFiles
  * @see lib/vendor/symfony/lib/form/sfForm#bind($taintedValues, $taintedFiles)
  */
 public function bind(array $taintedValues = null, array $taintedFiles = null)
 {
     $this->configureWithValues($taintedValues, $taintedFiles);
     parent::bind($taintedValues, $taintedFiles);
 }