/**
  * Adds validation rule for user password confirmation
  *
  * @param \Magento\Framework\Validator\DataObject $validator
  * @param string $passwordConfirmation
  * @return \Magento\Framework\Validator\DataObject
  */
 public function addPasswordConfirmationRule(\Magento\Framework\Validator\DataObject $validator, $passwordConfirmation)
 {
     $passwordConfirmation = new \Zend_Validate_Identical($passwordConfirmation);
     $passwordConfirmation->setMessage(__('Your password confirmation must match your password.'), \Zend_Validate_Identical::NOT_SAME);
     $validator->addRule($passwordConfirmation, 'password');
     return $validator;
 }
Example #2
0
 public function testAddRule()
 {
     $actualResult = $this->_model->addRule(new \Zend_Validate_Identical('field_one_value'), 'field_one');
     $this->assertSame($this->_model, $actualResult, 'Methods chaining is broken.');
 }