Zend\Validator\Barcode\AbstractAdapter
Synopsis
class AbstractAdapter
implements
AdapterInterface
{
- // members
- protected array $options;
- // methods
- public bool hasValidLength()
- public bool hasValidCharacters()
- public bool hasValidChecksum()
- public int|array getLength()
- public int|string|array getCharacters()
- public void getChecksum()
- protected AbstractAdapter setChecksum()
- public AbstractAdapter|bool useChecksum()
- protected AbstractAdapter setLength()
- protected AbstractAdapter setCharacters()
- protected bool gtin()
- protected bool identcode()
- protected bool code25()
- protected bool postnet()
Hierarchy
Extended by
- Zend\Validator\Barcode\Sscc
- Zend\Validator\Barcode\Itf14
- Zend\Validator\Barcode\Upca
- Zend\Validator\Barcode\Identcode
- Zend\Validator\Barcode\Intelligentmail
- Zend\Validator\Barcode\Royalmail
- Zend\Validator\Barcode\Ean8
- Zend\Validator\Barcode\Code25interleaved
- Zend\Validator\Barcode\Code128
- Zend\Validator\Barcode\Gtin14
- Zend\Validator\Barcode\Ean14
- Zend\Validator\Barcode\Gtin12
- Zend\Validator\Barcode\Code39
- Zend\Validator\Barcode\Leitcode
- Zend\Validator\Barcode\Ean12
- Zend\Validator\Barcode\Ean2
- Zend\Validator\Barcode\Ean5
- Zend\Validator\Barcode\Code93ext
- Zend\Validator\Barcode\Ean13
- Zend\Validator\Barcode\Postnet
- Zend\Validator\Barcode\Code93
- Zend\Validator\Barcode\Code39ext
- Zend\Validator\Barcode\Issn
- Zend\Validator\Barcode\Ean18
- Zend\Validator\Barcode\Upce
- Zend\Validator\Barcode\Gtin13
- Zend\Validator\Barcode\Planet
- Zend\Validator\Barcode\Codabar
- Zend\Validator\Barcode\Code25
Implements
Members
protected
- $options
—
array
Allowed options for this adapter
Methods
protected
- code25() — Validates the checksum (Modulo 10) CODE25 implementation factor 3
- gtin() — Validates the checksum (Modulo 10) GTIN implementation factor 3
- identcode() — Validates the checksum (Modulo 10) IDENTCODE implementation factors 9 and 4
- postnet() — Validates the checksum () POSTNET implementation
- setCharacters() — Sets the allowed characters of this barcode
- setChecksum() — Sets the checksum validation method
- setLength() — Sets the length of this barcode
public
- getCharacters() — Returns the allowed characters
- getChecksum() — Returns the checksum function name
- getLength() — Returns the allowed barcode length
- hasValidCharacters() — Checks for allowed characters within the barcode
- hasValidChecksum() — Validates the checksum
- hasValidLength() — Checks the length of a barcode
- useChecksum() — Sets the checksum validation, if no value is given, the actual setting is returned