UserModel::validate PHP Метод

validate() публичный Метод

Validate submitted user data.
public validate ( array $FormPostValues, boolean $Insert = false ) : boolean | array
$FormPostValues array
$Insert boolean
Результат boolean | array
    public function validate($FormPostValues, $Insert = false)
    {
        $this->defineSchema();
        if (self::noEmail()) {
            // Remove the email requirement.
            $this->Validation->unapplyRule('Email', 'Required');
        }
        if (!$Insert && !isset($FormPostValues['Name'])) {
            $this->Validation->unapplyRule('Name');
        }
        return $this->Validation->validate($FormPostValues, $Insert);
    }

Usage Example

Пример #1
0
 public function testValidation()
 {
     $obj = new UserModel();
     $obj->email = '*****@*****.**';
     $v = $obj->validate();
     $this->assertCount(0, $v, validationErrorsToString($v));
 }
All Usage Examples Of UserModel::validate
UserModel