public function bind(array $taintedValues = null, array $taintedFiles = null) { if (isset($taintedValues['password']) && !$taintedValues['password']) { unset($this['password']); unset($taintedValues['password']); } return parent::bind($taintedValues, $taintedFiles); }
public function bind(array $taintedValues = null, array $taintedFiles = null) { if (!$this->newAddressSubmitted($taintedValues) && isset($this[RegistrationForm::EDIT_NEW_ADDRESS])) { foreach ($this[RegistrationForm::EDIT_NEW_ADDRESS] as $index => $field) { $this->validatorSchema[RegistrationForm::EDIT_NEW_ADDRESS][$index] = new sfValidatorPass(); } } return parent::bind($taintedValues, $taintedFiles); }