Esempio n. 1
0
 /**
  * @param mixed $gsrn
  *
  * @return bool
  */
 public static function validate($gsrn)
 {
     return parent::check($gsrn, 18);
 }
Esempio n. 2
0
 /**
  * @param mixed $sscc
  *
  * @return bool
  */
 public static function validate($sscc)
 {
     return parent::check($sscc, 18);
 }
Esempio n. 3
0
 public function testGtinDigitAtShouldBeCorrect()
 {
     /*string*/
     $gtin14 = "10614141000415";
     /*Gtin*/
     $gtin = Gtin::create($gtin14);
     $this->assertEquals(1, $gtin->digitAt(0));
     $this->assertEquals(0, $gtin->digitAt(1));
     $this->assertEquals(6, $gtin->digitAt(2));
     $this->assertEquals(1, $gtin->digitAt(12));
     $this->assertEquals(5, $gtin->digitAt(13));
 }
Esempio n. 4
0
 /**
  * @param mixed $gtin13
  *
  * @return bool
  */
 public static function validate($gtin13)
 {
     return parent::check($gtin13, 13);
 }
Esempio n. 5
0
 /**
  * @param mixed $gtin8
  *
  * @return bool
  */
 public static function validate($gtin8)
 {
     return parent::check($gtin8, 8);
 }
Esempio n. 6
0
 /**
  * @param mixed $gtin12
  *
  * @return bool
  */
 public static function validate($gtin12)
 {
     return parent::check($gtin12, 12);
 }