package Default
inherited_from \Zend\Validator\Barcode\AbstractAdapter

 Methods

Constructor for this barcode adapter

__construct() 

Returns the allowed characters

getCharacters() : integer | string | array
Inherited
inherited_from \Zend\Validator\Barcode\AdapterInterface::getCharacters()

Returns

integerstringarray

Returns the checksum function name

getChecksum() 
Inherited
inherited_from \Zend\Validator\Barcode\AdapterInterface::getChecksum()

Returns the allowed barcode length

getLength() : integer | array
Inherited
inherited_from \Zend\Validator\Barcode\AdapterInterface::getLength()

Returns

integerarray

Checks for allowed characters within the barcode

hasValidCharacters(string $value) : boolean
Inherited
inherited_from \Zend\Validator\Barcode\AdapterInterface::hasValidCharacters()

Parameters

$value

string

The barcode to check for allowed characters

Returns

boolean

Validates the checksum

hasValidChecksum(string $value) : boolean
Inherited
inherited_from \Zend\Validator\Barcode\AdapterInterface::hasValidChecksum()

Parameters

$value

string

The barcode to check the checksum for

Returns

boolean

Checks the length of a barcode

hasValidLength(string $value) : boolean
Inherited
inherited_from \Zend\Validator\Barcode\AdapterInterface::hasValidLength()

Parameters

$value

string

The barcode to check for proper length

Returns

boolean

Sets the checksum validation, if no value is given, the actual setting is returned

useChecksum(boolean $check = null) : \Zend\Validator\Barcode\AbstractAdapter | boolean
Inherited
inherited_from \Zend\Validator\Barcode\AdapterInterface::useChecksum()

Parameters

$check

boolean

Returns

\Zend\Validator\Barcode\AbstractAdapterboolean

Validates the checksum (Modulo 10) CODE25 implementation factor 3

code25(string $value) : boolean
Inherited

Parameters

$value

string

The barcode to validate

Returns

boolean

Validates the checksum (Modulo CK)

code93(string $value) : boolean

Parameters

$value

string

The barcode to validate

Returns

boolean

Validates the checksum (Modulo 10) GTIN implementation factor 3

gtin(string $value) : boolean
Inherited

Parameters

$value

string

The barcode to validate

Returns

boolean

Validates the checksum (Modulo 10) IDENTCODE implementation factors 9 and 4

identcode(string $value) : boolean
Inherited

Parameters

$value

string

The barcode to validate

Returns

boolean

Validates the checksum () POSTNET implementation

postnet(string $value) : boolean
Inherited

Parameters

$value

string

The barcode to validate

Returns

boolean

Sets the allowed characters of this barcode

setCharacters(integer $characters) : \Zend\Validator\Barcode\AbstractAdapter
Inherited

Parameters

$characters

integer

Returns

\Zend\Validator\Barcode\AbstractAdapter

Sets the checksum validation method

setChecksum(callable $checksum) : \Zend\Validator\Barcode\AbstractAdapter
Inherited

Parameters

$checksum

callable

Checksum method to call

Returns

\Zend\Validator\Barcode\AbstractAdapter

Sets the length of this barcode

setLength(integer|array $length) : \Zend\Validator\Barcode\AbstractAdapter
Inherited

Parameters

$length

integerarray

Returns

\Zend\Validator\Barcode\AbstractAdapter

 Properties

 

Note that the characters !"§& are only synonyms

$check : array

Default

array('0' => 0, '1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5, '6' => 6, '7' => 7, '8' => 8, '9' => 9, 'A' => 10, 'B' => 11, 'C' => 12, 'D' => 13, 'E' => 14, 'F' => 15, 'G' => 16, 'H' => 17, 'I' => 18, 'J' => 19, 'K' => 20, 'L' => 21, 'M' => 22, 'N' => 23, 'O' => 24, 'P' => 25, 'Q' => 26, 'R' => 27, 'S' => 28, 'T' => 29, 'U' => 30, 'V' => 31, 'W' => 32, 'X' => 33, 'Y' => 34, 'Z' => 35, '-' => 36, '.' => 37, ' ' => 38, '$' => 39, '/' => 40, '+' => 41, '%' => 42, '!' => 43, '"' => 44, '§' => 45, '&' => 46)
 

Allowed options for this adapter

$options : array

Default

array('length' => null, 'characters' => null, 'checksum' => null, 'useChecksum' => true)