function validateInseeHTTPInput($inseetype, $contentObjectAttribute) { if (!INSEE::validate($inseetype)) { $contentObjectAttribute->setValidationError(ezpI18n::tr('kernel/classes/datatypes', 'The INSEE number is not valid.')); return eZInputValidator::STATE_INVALID; } return eZInputValidator::STATE_ACCEPTED; }
public function testValidINSEE() { $this->assertEquals(INSEE::validate('177022A00100229'), true); // Corse $this->assertEquals(INSEE::validate('253012A07300444'), true); // Corse $this->assertEquals(INSEE::validate('177025626004544'), true); $this->assertEquals(INSEE::validate('253077507300483'), true); $this->assertEquals(INSEE::validate('188057208107893'), true); }