ActiveRecord_UniqueValidationA validation to check that an attribute's value is unique.
Located in /activerecord/lib/ActiveRecord/Validation.php (line 249)
ActiveRecord_Validation | --ActiveRecord_UniqueValidation
ActiveRecord_UniqueValidation
__construct
(array $attrNames, [bool $caseInsensitive = false], [array $scope = false], [string $msg = false], [bool $allowNull = false], [int $type = ActiveRecord_Validation::ON_SAVE], [string $condition = false], [string $forClass = null])
mixed
$allowNull
(line 265)
Flag indicating whether nulls are allowed
mixed
$attrNames
(line 253)
List of attribute names to validate
mixed
$caseInsenstive
(line 261)
Flag indicating case sensitivity
mixed
$for_class
(line 273)
Declaring class
mixed
$msg
(line 257)
Error message to use
mixed
$scope
(line 269)
Scoping conditions
Inherited from ActiveRecord_Validation
ActiveRecord_Validation::$condition
ActiveRecord_Validation::$type
Constructor __construct (line 287)
Constructor
validate (line 305)
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 From ActiveRecord_Validation
ActiveRecord_Validation::__construct()
ActiveRecord_Validation::should_validate()
ActiveRecord_Validation::validate()
Inherited from ActiveRecord_Validation
ActiveRecord_Validation::ON_CREATE
ActiveRecord_Validation::ON_SAVE
ActiveRecord_Validation::ON_UPDATE
Documentation generated on Wed, 25 Apr 2012 09:46:46 -0700 by phpDocumentor 1.4.3