Validate/Barcode/AdapterAbstract.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: AdapterAbstract.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Validate_Barcode_AdapterAbstract
- Implements
- \Zend_Validate_Barcode_AdapterInterface
- Children
- \Zend_Validate_Barcode_Gtin14
- \Zend_Validate_Barcode_Upce
- \Zend_Validate_Barcode_Code25
- \Zend_Validate_Barcode_Code39ext
- \Zend_Validate_Barcode_Code39
- \Zend_Validate_Barcode_Planet
- \Zend_Validate_Barcode_Ean2
- \Zend_Validate_Barcode_Postnet
- \Zend_Validate_Barcode_Issn
- \Zend_Validate_Barcode_Itf14
- \Zend_Validate_Barcode_Upca
- \Zend_Validate_Barcode_Sscc
- \Zend_Validate_Barcode_Royalmail
- \Zend_Validate_Barcode_Code25interleaved
- \Zend_Validate_Barcode_Ean5
- \Zend_Validate_Barcode_Ean13
- \Zend_Validate_Barcode_Ean18
- \Zend_Validate_Barcode_IntelligentMail
- \Zend_Validate_Barcode_Ean14
- \Zend_Validate_Barcode_Gtin13
- \Zend_Validate_Barcode_Identcode
- \Zend_Validate_Barcode_Gtin12
- \Zend_Validate_Barcode_Code93
- \Zend_Validate_Barcode_Ean12
- \Zend_Validate_Barcode_Leitcode
- \Zend_Validate_Barcode_Code93ext
- \Zend_Validate_Barcode_Ean8
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties
Methods

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

_gtin(string $value) : booleanValidates the checksum (Modulo 10) GTIN implementation factor 3
| 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
| Name | Type | Description |
|---|---|---|
| $value | string | The barcode to validate |
| Type | Description |
|---|---|
| boolean |

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

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

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

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

getCharacters() : integer | stringReturns the allowed characters
| Type | Description |
|---|---|
| integer | string |

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