/** * @param mixed $gsrn * * @return bool */ public static function validate($gsrn) { return parent::check($gsrn, 18); }
/** * @param mixed $sscc * * @return bool */ public static function validate($sscc) { return parent::check($sscc, 18); }
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)); }
/** * @param mixed $gtin13 * * @return bool */ public static function validate($gtin13) { return parent::check($gtin13, 13); }
/** * @param mixed $gtin8 * * @return bool */ public static function validate($gtin8) { return parent::check($gtin8, 8); }
/** * @param mixed $gtin12 * * @return bool */ public static function validate($gtin12) { return parent::check($gtin12, 12); }