function validateSirenHTTPInput($siren, $contentObjectAttribute) { if (!Siren::validate($siren)) { $contentObjectAttribute->setValidationError(ezpI18n::tr('kernel/classes/datatypes', 'The SIREN code is not valid.')); return eZInputValidator::STATE_INVALID; } return eZInputValidator::STATE_ACCEPTED; }
/** * SIRET validator. * * @param string $insee * @param int $length * * @author ronan.guilloux * * @link http://fr.wikipedia.org/wiki/SIRET * * @return bool */ public static function validate($insee, $length = 14) { return parent::validate($insee, $length); }
public function testEmptySirenAsInvalid() { $this->assertEquals(Siren::validate(''), false); $this->assertEquals(Siren::validate(' '), false); $this->assertEquals(Siren::validate('azertyuio'), false); }