/**
  * Constructor.
  */
 function ValidatorDate($dateFormat = DATE_FORMAT_ISO)
 {
     parent::ValidatorRegExp(ValidatorDate::getRegexp($dateFormat));
 }
Пример #2
0
 /**
  * @covers ValidatorDate
  * @covers ValidatorRegExp
  */
 public function testValidatorDate()
 {
     $validator = new ValidatorDate();
     self::assertTrue($validator->isValid('2010-05-14'));
     self::assertTrue($validator->isValid('2010-05'));
     self::assertTrue($validator->isValid('2010'));
     self::assertFalse($validator->isValid('2010-05-14', VALIDATOR_DATE_SCOPE_YEAR, VALIDATOR_DATE_SCOPE_MONTH));
     // Must not resolve to a day
     self::assertTrue($validator->isValid('2010-05', VALIDATOR_DATE_SCOPE_YEAR, VALIDATOR_DATE_SCOPE_MONTH));
     // Must not resolve to a day
     self::assertFalse($validator->isValid('2010', VALIDATOR_DATE_SCOPE_MONTH, VALIDATOR_DATE_SCOPE_DAY));
     // Must resolve to a month or a day
     self::assertTrue($validator->isValid('2010-05', VALIDATOR_DATE_SCOPE_MONTH, VALIDATOR_DATE_SCOPE_DAY));
     // Must resolve to a month or a day
     self::assertFalse($validator->isValid('2010-05', VALIDATOR_DATE_SCOPE_DAY, VALIDATOR_DATE_SCOPE_DAY));
     // Must resolve to a day
     self::assertTrue($validator->isValid('2010-05-14', VALIDATOR_DATE_SCOPE_DAY, VALIDATOR_DATE_SCOPE_DAY));
     // Must resolve to a day
     self::assertFalse($validator->isValid('2010-05-14', VALIDATOR_DATE_SCOPE_DAY, VALIDATOR_DATE_SCOPE_YEAR));
     // Failed parameters: must be at least a day, but not greater than a year
     self::assertFalse($validator->isValid(''));
     self::assertFalse($validator->isValid('2010-00'));
     self::assertFalse($validator->isValid('2010-13'));
     self::assertFalse($validator->isValid('2010-05-00'));
     self::assertFalse($validator->isValid('2010-04-31'));
     self::assertTrue($validator->isValid('2008-02-29'));
     self::assertFalse($validator->isValid('2009-02-29'));
     self::assertFalse($validator->isValid('anything else'));
 }
Пример #3
0
 /**
  * @covers ValidatorDate
  * @covers ValidatorRegExp
  */
 public function testValidatorDate()
 {
     $validator = new ValidatorDate();
     self::assertTrue($validator->isValid('2010-05-14'));
     self::assertTrue($validator->isValid('2010-05'));
     self::assertTrue($validator->isValid('2010'));
     self::assertFalse($validator->isValid(''));
     self::assertFalse($validator->isValid('2010-00'));
     self::assertFalse($validator->isValid('2010-13'));
     self::assertFalse($validator->isValid('2010-05-00'));
     self::assertFalse($validator->isValid('2010-04-31'));
     self::assertTrue($validator->isValid('2008-02-29'));
     self::assertFalse($validator->isValid('2009-02-29'));
     self::assertFalse($validator->isValid('anything else'));
 }
 /**
  * Constructor.
  */
 function __construct($dateFormat = DATE_FORMAT_ISO)
 {
     parent::__construct(ValidatorDate::getRegexp($dateFormat));
 }
Пример #5
0
 $valpassword = new ValidatorPassword('Contraseña', $password, true);
 $valpassword->setMin(5);
 $id = $_REQUEST['id_id'];
 $valid = new ValidatorDefault('DPI o Cedula', $id, false);
 $name = $_REQUEST['id_name'];
 $valname = new ValidatorDefault('Nombre', $name, true);
 $surname = $_REQUEST['id_surname'];
 $valsurname = new ValidatorDefault('Surname', $surname, true);
 $address = $_REQUEST['id_address'];
 $valaddress = new ValidatorDefault('Direccion', $address, true);
 $gender = $_REQUEST['id_gender'];
 $valgender = new ValidatorInteger('Genero', $gender, true);
 $school = $_REQUEST['id_school'];
 $valschool = new ValidatorInteger('Escolaridad', $school, true);
 $birthdate = $_REQUEST['id_birthdate'];
 $valbirthdate = new ValidatorDate('Fecha', $birthdate, true);
 $phone = $_REQUEST['id_phone'];
 $valphone = new ValidatorInteger('Telefono', $phone, false);
 $valphone->setMin(8);
 $celular = $_REQUEST['id_celular'];
 $valcelular = new ValidatorInteger('Celular', $phone, false);
 $valcelular->setMin(8);
 $carnet = $_REQUEST['id_carnet'];
 $valcarnet = new ValidatorInteger('Carnet', $carnet, false);
 $valcarnet->setMin(4);
 $valcarnet->setMax(10);
 $unity = $_REQUEST['id_unity'];
 $valunity = new ValidatorInteger('Unidad', $unity, false);
 $valunity->setMin(2);
 $extention = $_REQUEST['id_extention'];
 $valextention = new ValidatorInteger('Extension', $extention, false);