Ejemplo n.º 1
0
 public function testValidateFail()
 {
     $val = new NotEmptyValidator();
     $this->assertFalse($val->validate(''));
     $this->assertFalse($val->validate(null));
     $this->assertFalse($val->validate(array()));
 }
Ejemplo n.º 2
0
 if (!isset($result->fieldErrors['role_name'])) {
     $__validator = new LengthValidator(array('maxLength' => 40, 'valueName' => 'role_name'));
     $__validatorError = $__validator->validate($db, $row);
     if ($__validatorError != '') {
         $result->fieldErrors['role_name'] = $__validatorError;
     }
 }
 if (!isset($result->fieldErrors['role_name'])) {
     $__validator = new NoDuplicatesValidator(array('table' => 'approle', 'fields' => array('role_name' => array('field' => 'role_name', 'type' => 'string', 'queryOperator' => '='), 'id' => array('field' => 'id', 'type' => 'int', 'queryOperator' => '<>')), 'valueName' => 'role_name', 'errorMsg' => _t('crud.approle.validator.role_name.NoDuplicatesValidator.errorMsg', 'The selected Role Name is already in use.')));
     $__validatorError = $__validator->validate($db, $row);
     if ($__validatorError != '') {
         $result->fieldErrors['role_name'] = $__validatorError;
     }
 }
 if (!isset($result->fieldErrors['description'])) {
     $__validator = new NotEmptyValidator(array('valueName' => 'description'));
     $__validatorError = $__validator->validate($db, $row);
     if ($__validatorError != '') {
         $result->fieldErrors['description'] = $__validatorError;
     }
 }
 if (!isset($result->fieldErrors['description'])) {
     $__validator = new LengthValidator(array('maxLength' => 40, 'valueName' => 'description'));
     $__validatorError = $__validator->validate($db, $row);
     if ($__validatorError != '') {
         $result->fieldErrors['description'] = $__validatorError;
     }
 }
 if (!isset($result->fieldErrors['description'])) {
     $__validator = new NoDuplicatesValidator(array('table' => 'approle', 'fields' => array('description' => array('field' => 'description', 'type' => 'string', 'queryOperator' => '='), 'id' => array('field' => 'id', 'type' => 'int', 'queryOperator' => '<>')), 'valueName' => 'description', 'errorMsg' => _t('crud.approle.validator.description.NoDuplicatesValidator.errorMsg', 'The selected Description is already in use.')));
     $__validatorError = $__validator->validate($db, $row);