Class ActiveRecord_ConfirmationValidation

Description

A validation to check that a confirmation attribute for an

attribute exists and has the same value as the main attribute. The confirmation attribute must have the format attribute_name_confirmation. For example an email and an email_confirmation attribute, or a password and a password_confirmation attribute.

Located in /activerecord/lib/ActiveRecord/Validation.php (line 87)

ActiveRecord_Validation
   |
   --ActiveRecord_ConfirmationValidation
Variable Summary
 mixed $attrNames
 mixed $msg
Method Summary
 ActiveRecord_ConfirmationValidation __construct (array $attrNames, [string $msg = false], [int $type = ActiveRecord_Validation::ON_SAVE], [string $condition = false])
Variables
mixed $attrNames (line 91)

List of attribute names to validate

  • access: protected
mixed $msg (line 95)

Error message to use

  • access: protected

Inherited Variables

Inherited from ActiveRecord_Validation

ActiveRecord_Validation::$condition
ActiveRecord_Validation::$type
Methods
Constructor __construct (line 105)

Constructor

  • access: public
ActiveRecord_ConfirmationValidation __construct (array $attrNames, [string $msg = false], [int $type = ActiveRecord_Validation::ON_SAVE], [string $condition = false])
  • array $attrNames: An array of attribute names to validate
  • string $msg: Error message to use
  • int $type: The validation type (ON_SAVE, ON_CREATE, or ON_UPDATE)
  • string $condition: Optional method to call for determining whether to run the validation or not

Redefinition of:
ActiveRecord_Validation::__construct()
Constructor
validate (line 119)

Validate the object provided. If the object is invalid, it is the responsibility of this method to add any errors appropriate to the object's error collection.

  • access: public
void validate (ActiveRecord_Base $obj)

Redefinition of:
ActiveRecord_Validation::validate()
Validate the object provided. If the object is invalid, it is the responsibility of this method to add any errors appropriate to the object's error collection.

Inherited Methods

Inherited From ActiveRecord_Validation

 ActiveRecord_Validation::__construct()
 ActiveRecord_Validation::should_validate()
 ActiveRecord_Validation::validate()
Class Constants

Documentation generated on Wed, 25 Apr 2012 09:46:46 -0700 by phpDocumentor 1.4.3