示例#1
0
 /**
  * @param mixed $grai
  *
  * @return bool
  */
 public static function validate($grai)
 {
     if (strlen($grai) < 13) {
         return false;
     }
     $grai = self::unDecorate($grai);
     if (strlen($grai) > 30) {
         return false;
     }
     $gtin13 = substr($grai, 0, 13);
     return parent::check($gtin13, 13);
     // optional serial component not to be checked
 }
示例#2
0
 /**
  * @param mixed $gln
  *
  * @return bool
  */
 public static function validate($gln)
 {
     return parent::check($gln, 13);
 }
示例#3
0
 /**
  * @param mixed $ean13
  *
  * @deprecated in favor of Gtin13
  *
  * @return bool
  */
 public static function validate($ean13)
 {
     return parent::check($ean13, 13);
 }