Class Zend_Validate_Date

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

Located in /Validate/Date.php (line 33)

Zend_Validate_Abstract
   |
   --Zend_Validate_Date
Class Constant Summary
 FALSEFORMAT = 'dateFalseFormat'
 INVALID = 'dateInvalid'
 INVALID_DATE = 'dateInvalidDate'
Variable Summary
 string|null $_format
 string|Zend_Locale|null $_locale
Method Summary
 void __construct ([string|Zend_Config $options = array()])
 string|null getFormat ()
 string|Zend_Locale|null getLocale ()
 boolean isValid (string|array|Zend_Date $value)
 Zend_Validate_Date setFormat ([string $format = null])
 Zend_Validate_Date setLocale ([string|Zend_Locale $locale = null])
Variables
string|null $_format (line 62)

Optional format

  • access: protected
string|Zend_Locale|null $_locale (line 69)

Optional locale

  • access: protected
array $_messageTemplates = array(
self::INVALID => "Invalid type given, value should be string, integer, array or Zend_Date",
self::INVALID_DATE => "'%value%' does not appear to be a valid date",
self::FALSEFORMAT => "'%value%' does not fit the date format '%format%'",
)
(line 44)

Validation failure message template definitions

  • access: protected

Redefinition of:
Zend_Validate_Abstract::$_messageTemplates
Validation failure message template definitions
array $_messageVariables = array(
'format' => '_format'
)
(line 53)
  • 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 77)

Sets validator options

  • access: public
void __construct ([string|Zend_Config $options = array()])
getFormat (line 135)

Returns the locale option

  • access: public
string|null getFormat ()
getLocale (line 112)

Returns the locale option

  • access: public
string|Zend_Locale|null getLocale ()
isValid (line 162)

Defined by Zend_Validate_Interface

Returns true if $value is a valid date of the format YYYY-MM-DD If optional $format or $locale is set the date format is checked according to Zend_Date, see Zend_Date::isDate()

  • access: public
boolean isValid (string|array|Zend_Date $value)
setFormat (line 146)

Sets the format option

  • return: provides a fluent interface
  • access: public
Zend_Validate_Date setFormat ([string $format = null])
  • string $format
setLocale (line 123)

Sets the locale option

  • return: provides a fluent interface
  • access: public
Zend_Validate_Date setLocale ([string|Zend_Locale $locale = null])

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
FALSEFORMAT = 'dateFalseFormat' (line 37)
INVALID = 'dateInvalid' (line 35)
INVALID_DATE = 'dateInvalidDate' (line 36)

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