コード例 #1
0
ファイル: sirentype.php プロジェクト: npanau/rgIsoCodes
 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;
 }
コード例 #2
0
ファイル: Siret.php プロジェクト: ronanguilloux/isocodes
 /**
  * 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);
 }
コード例 #3
0
ファイル: sirenTest.php プロジェクト: npanau/rgIsoCodes
 public function testEmptySirenAsInvalid()
 {
     $this->assertEquals(Siren::validate(''), false);
     $this->assertEquals(Siren::validate(' '), false);
     $this->assertEquals(Siren::validate('azertyuio'), false);
 }