Validate/Barcode/Code93.php
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Validate
- Version
- $Id: Code93.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Validate_Barcode_Code93
- Parent(s)
- \Zend_Validate_Barcode_AdapterAbstract
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties

string $_characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%''0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%'Details- Type
- string

array $_check = 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)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)Details- Type
- array

boolean $_hasChecksum = truetrueDetails- Type
- boolean
- Inherited_from
- \Zend_Validate_Barcode_AdapterAbstract::$$_hasChecksum
Methods

_code25(string $value) : booleanValidates the checksum (Modulo 10) CODE25 implementation factor 3
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::_code25()| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to validate |
| Type | Description |
|---|---|
| boolean |

_code93(string $value) : booleanValidates the checksum (Modulo CK)
| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to validate |
| Type | Description |
|---|---|
| boolean |

_gtin(string $value) : booleanValidates the checksum (Modulo 10) GTIN implementation factor 3
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::_gtin()| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to validate |
| Type | Description |
|---|---|
| boolean |

_identcode(string $value) : booleanValidates the checksum (Modulo 10) IDENTCODE implementation factors 9 and 4
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::_identcode()| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to validate |
| Type | Description |
|---|---|
| boolean |

_postnet(string $value) : booleanValidates the checksum () POSTNET implementation
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::_postnet()| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to validate |
| Type | Description |
|---|---|
| boolean |

checkChars(string $value) : booleanChecks for allowed characters within the barcode
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::checkChars()| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to check for allowed characters |
| Type | Description |
|---|---|
| boolean |

checkLength(string $value) : booleanChecks the length of a barcode
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::checkLength()| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to check for proper length |
| Type | Description |
|---|---|
| boolean |

checksum(string $value) : boolean| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to check the checksum for |
| Type | Description |
|---|---|
| boolean |

getCharacters() : integer | stringReturns the allowed characters
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::getCharacters()| Type | Description |
|---|---|
| integer | string |

getCheck() : booleanReturns if barcode uses checksum
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::getCheck()| Type | Description |
|---|---|
| boolean |

getChecksum() : voidReturns the checksum function name
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::getChecksum()
getLength() : stringReturns the allowed barcode length
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::getLength()| Type | Description |
|---|---|
| string |

setCheck(boolean $check) : \Zend_Validate_Barcode_AdapterAbstractSets the checksum validation
Inherited from: \Zend_Validate_Barcode_AdapterAbstract::setCheck()| Name | Type | Description |
|---|---|---|
| $check | boolean |
| Type | Description |
|---|---|
| \Zend_Validate_Barcode_AdapterAbstract |