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

Get the string wrapper supporting UTF-8 character encoding

getUtf8StringWrapper() : \Zend\Stdlib\StringWrapper\StringWrapperInterface

Returns

\Zend\Stdlib\StringWrapper\StringWrapperInterface

Checks for allowed characters within the barcode

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

Parameters

$value

string

The barcode to check for allowed characters

Returns

boolean

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

setUtf8StringWrapper()

setUtf8StringWrapper(\Zend\Stdlib\StringWrapper\StringWrapperInterface $utf8StringWrapper) 

Parameters

$utf8StringWrapper

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

Internal Method to return the ascii value from a code128 integer

chr128(integer $value, string $set) : string

Table A ASCII CODE128 32 to 95 == 0 to 63 0 to 31 == 64 to 95 128 to 138 == 96 to 106

Table B ASCII CODE128 32 to 138 == 0 to 106

Table C ASCII CODE128 "00" to "99" == 0 to 99 132 to 138 == 100 to 106

Parameters

$value

integer

$set

string

Returns

string

Validates the checksum ()

code128(string $value) : boolean

Parameters

$value

string

The barcode to validate

Returns

boolean

Validates the checksum (Modulo 10) CODE25 implementation factor 3

code25(string $value) : boolean
Inherited

Parameters

$value

string

The barcode to validate

Returns

boolean

Returns the coding set for a barcode

getCodingSet(string $value) : string

Parameters

$value

string

Barcode

Returns

string

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

Internal method to return the code128 integer from an ascii value

ord128(string $value, string $set) : integer

Table A ASCII CODE128 32 to 95 == 0 to 63 0 to 31 == 64 to 95 128 to 138 == 96 to 106

Table B ASCII CODE128 32 to 138 == 0 to 106

Table C ASCII CODE128 "00" to "99" == 0 to 99 132 to 138 == 100 to 106

Parameters

$value

string

$set

string

Returns

integer

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

 

Allowed options for this adapter

$options : array

Default

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

The used string wrapper used for basic UTF-8 string functions

$utf8StringWrapper : \Zend\Stdlib\StringWrapper\StringWrapperInterface

Default