Zend Framework  1.12
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Zend_Validate_Barcode_Royalmail Class Reference

Public Member Functions

 checkChars ($value)
 Allows start and stop tag within checked chars.
 
- Public Member Functions inherited from Zend_Validate_Barcode_AdapterAbstract
 checkLength ($value)
 Checks the length of a barcode.
 
 checkChars ($value)
 Checks for allowed characters within the barcode.
 
 checksum ($value)
 Validates the checksum.
 
 getLength ()
 Returns the allowed barcode length.
 
 getCharacters ()
 Returns the allowed characters.
 
 getChecksum ()
 Returns the checksum function name.
 
 getCheck ()
 Returns if barcode uses checksum.
 
 setCheck ($check)
 Sets the checksum validation.
 

Protected Member Functions

 _royalmail ($value)
 Validates the checksum ()
 
- Protected Member Functions inherited from Zend_Validate_Barcode_AdapterAbstract
 _gtin ($value)
 Validates the checksum (Modulo 10) GTIN implementation factor 3.
 
 _identcode ($value)
 Validates the checksum (Modulo 10) IDENTCODE implementation factors 9 and 4.
 
 _code25 ($value)
 Validates the checksum (Modulo 10) CODE25 implementation factor 3.
 
 _postnet ($value)
 Validates the checksum () POSTNET implementation.
 

Protected Attributes

 $_length = -1
 
 $_characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
 
 $_rows
 
 $_columns
 
 $_checksum = '_royalmail'
 
- Protected Attributes inherited from Zend_Validate_Barcode_AdapterAbstract
 $_length
 
 $_characters
 
 $_checksum
 
 $_hasChecksum = true
 

Member Function Documentation

_royalmail (   $value)
protected

Validates the checksum ()

Parameters
string$valueThe barcode to validate
Returns
boolean
checkChars (   $value)

Allows start and stop tag within checked chars.

Parameters
string$valueThe barcode to check for allowed characters
Returns
boolean

Implements Zend_Validate_Barcode_AdapterInterface.

Member Data Documentation

$_characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
protected
$_checksum = '_royalmail'
protected
$_columns
protected
Initial value:
= array(
'0' => 1, '1' => 2, '2' => 3, '3' => 4, '4' => 5, '5' => 0,
'6' => 1, '7' => 2, '8' => 3, '9' => 4, 'A' => 5, 'B' => 0,
'C' => 1, 'D' => 2, 'E' => 3, 'F' => 4, 'G' => 5, 'H' => 0,
'I' => 1, 'J' => 2, 'K' => 3, 'L' => 4, 'M' => 5, 'N' => 0,
'O' => 1, 'P' => 2, 'Q' => 3, 'R' => 4, 'S' => 5, 'T' => 0,
'U' => 1, 'V' => 2, 'W' => 3, 'X' => 4, 'Y' => 5, 'Z' => 0,
)
$_length = -1
protected
$_rows
protected
Initial value:
= array(
'0' => 1, '1' => 1, '2' => 1, '3' => 1, '4' => 1, '5' => 1,
'6' => 2, '7' => 2, '8' => 2, '9' => 2, 'A' => 2, 'B' => 2,
'C' => 3, 'D' => 3, 'E' => 3, 'F' => 3, 'G' => 3, 'H' => 3,
'I' => 4, 'J' => 4, 'K' => 4, 'L' => 4, 'M' => 4, 'N' => 4,
'O' => 5, 'P' => 5, 'Q' => 5, 'R' => 5, 'S' => 5, 'T' => 5,
'U' => 0, 'V' => 0, 'W' => 0, 'X' => 0, 'Y' => 0, 'Z' => 0,
)