Barcode
extends AbstractProvider
in package
FinalYes
Провайдер штрихкодов: EAN-8, EAN-13, ISBN-10, ISBN-13.
Каждый код снабжён корректной контрольной цифрой (GTIN mod-10 для EAN/ISBN-13 и mod-11 для ISBN-10, включая контрольный символ «X»), поэтому проходит проверку сканерами — в отличие от аналогов, склеивающих произвольные цифры.
Table of Contents
Methods
- __construct() : mixed
- ean13() : string
- Штрихкод EAN-13 (12 случайных цифр и контрольная).
- ean8() : string
- Штрихкод EAN-8 (7 случайных цифр и контрольная).
- isbn10() : string
- Номер ISBN-10 (9 цифр и контрольный символ 0–9 либо «X»).
- isbn13() : string
- Номер ISBN-13 (префикс 978, 9 случайных цифр и контрольная цифра GTIN).
Methods
__construct()
public
__construct(Context $context) : mixed
Parameters
- $context : Context
-
разделяемый контекст провайдеров
ean13()
Штрихкод EAN-13 (12 случайных цифр и контрольная).
public
ean13() : string
Return values
string —тринадцатизначный код EAN-13
ean8()
Штрихкод EAN-8 (7 случайных цифр и контрольная).
public
ean8() : string
Return values
string —восьмизначный код EAN-8
isbn10()
Номер ISBN-10 (9 цифр и контрольный символ 0–9 либо «X»).
public
isbn10() : string
Return values
string —десятисимвольный ISBN-10
isbn13()
Номер ISBN-13 (префикс 978, 9 случайных цифр и контрольная цифра GTIN).
public
isbn13() : string
Return values
string —тринадцатизначный ISBN-13