Class Zend_Validate_Barcode

Description
  • copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  • license: New BSD License

Located in /Validate/Barcode.php (line 38)

Zend_Validate_Abstract
   |
   --Zend_Validate_Barcode
Class Constant Summary
 FAILED = 'barcodeFailed'
 INVALID = 'barcodeInvalid'
 INVALID_CHARS = 'barcodeInvalidChars'
 INVALID_LENGTH = 'barcodeInvalidLength'
Variable Summary
 Zend_Validate_Barcode_BarcodeAdapter $_adapter
 integer $_length
Method Summary
 void __construct (string|Zend_Config| $adapter)
 Zend_Validate_Barcode_BarcodeAdapter getAdapter ()
 boolean getChecksum ()
 boolean isValid (string $value)
 void setAdapter (string|Zend_Validate_Barcode $adapter, [array $options = null])
 Zend_Validate_Barcode setChecksum (boolean $checksum)
Variables
Zend_Validate_Barcode_BarcodeAdapter $_adapter (line 73)

Barcode adapter

  • access: protected
integer $_length (line 66)

Length for the set subtype

  • access: protected
mixed $_messageTemplates = array(
self::FAILED => "'%value%' failed checksum validation",
self::INVALID_CHARS => "'%value%' contains invalid characters",
self::INVALID_LENGTH => "'%value%' should have a length of %length% characters",
self::INVALID => "Invalid type given, value should be string",
)
(line 45)
  • access: protected

Redefinition of:
Zend_Validate_Abstract::$_messageTemplates
Validation failure message template definitions
array $_messageVariables = array(
'length' => '_length'
)
(line 57)

Additional variables available for validation failure messages

  • access: protected

Redefinition of:
Zend_Validate_Abstract::$_messageVariables
Additional variables available for validation failure messages

Inherited Variables

Inherited from Zend_Validate_Abstract

Zend_Validate_Abstract::$_defaultTranslator
Zend_Validate_Abstract::$_errors
Zend_Validate_Abstract::$_messageLength
Zend_Validate_Abstract::$_messages
Zend_Validate_Abstract::$_obscureValue
Zend_Validate_Abstract::$_translator
Zend_Validate_Abstract::$_translatorDisabled
Zend_Validate_Abstract::$_value
Methods
Constructor __construct (line 83)

Generates the standard validator object

  • throws: Zend_Validate_Exception
  • access: public
void __construct (string|Zend_Config| $adapter)
  • string|Zend_Config| $adapter: Zend_Validate_Barcode_BarcodeAdapter $adapter Barcode adapter to use
getAdapter (line 119)

Returns the set adapter

  • access: public
Zend_Validate_Barcode_BarcodeAdapter getAdapter ()
getChecksum (line 160)

Returns the checksum option

  • access: public
boolean getChecksum ()
isValid (line 185)

Defined by Zend_Validate_Interface

Returns true if and only if $value contains a valid barcode

  • access: public
boolean isValid (string $value)
  • string $value
setAdapter (line 132)

Sets a new barcode adapter

  • throws: Zend_Validate_Exception
  • access: public
void setAdapter (string|Zend_Validate_Barcode $adapter, [array $options = null])
setChecksum (line 171)

Sets the checksum option

  • access: public
Zend_Validate_Barcode setChecksum (boolean $checksum)
  • boolean $checksum

Inherited Methods

Inherited From Zend_Validate_Abstract

 Zend_Validate_Abstract::getDefaultTranslator()
 Zend_Validate_Abstract::getErrors()
 Zend_Validate_Abstract::getMessageLength()
 Zend_Validate_Abstract::getMessages()
 Zend_Validate_Abstract::getMessageTemplates()
 Zend_Validate_Abstract::getMessageVariables()
 Zend_Validate_Abstract::getObscureValue()
 Zend_Validate_Abstract::getTranslator()
 Zend_Validate_Abstract::hasDefaultTranslator()
 Zend_Validate_Abstract::hasTranslator()
 Zend_Validate_Abstract::setDefaultTranslator()
 Zend_Validate_Abstract::setDisableTranslator()
 Zend_Validate_Abstract::setMessage()
 Zend_Validate_Abstract::setMessageLength()
 Zend_Validate_Abstract::setMessages()
 Zend_Validate_Abstract::setObscureValue()
 Zend_Validate_Abstract::setTranslator()
 Zend_Validate_Abstract::translatorIsDisabled()
 Zend_Validate_Abstract::_createMessage()
 Zend_Validate_Abstract::_error()
 Zend_Validate_Abstract::_setValue()
 Zend_Validate_Abstract::__get()
Class Constants
FAILED = 'barcodeFailed' (line 41)
INVALID = 'barcodeInvalid' (line 40)
INVALID_CHARS = 'barcodeInvalidChars' (line 42)
INVALID_LENGTH = 'barcodeInvalidLength' (line 43)

Documentation generated on Mon, 21 Jun 2010 15:08:36 -0400 by phpDocumentor 1.4.3