Methods
__construct()
        
__construct(mixed $options) 
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::__construct() | 
Parameters
$options
mixedIf array or Traversable, passes value to setOptions().
 
  
 
Invoke filter as a command
__invoke(mixed $value) : mixed
Inherited
Proxies to filter()
| inherited_from | 
\Zend\Filter\AbstractFilter::__invoke() | 
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::__invoke() | 
Parameters
$value
mixed
Exceptions
Returns
mixed
  
 
Attempts to filter an array of date/time information to a formatted
string.
filter(mixed $value) : array | mixed | null | string
Parameters
$value
mixed
Exceptions
Returns
arraymixednullstring
  
 
Retrieve options representing object state
getOptions() : array
Inherited
| inherited_from | 
\Zend\Filter\AbstractFilter::getOptions() | 
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::getOptions() | 
Returns
array
  
 
hasPcreUnicodeSupport()
        
hasPcreUnicodeSupport() : bool
Inherited
| inherited_from | 
\Zend\Filter\AbstractFilter::hasPcreUnicodeSupport() | 
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::hasPcreUnicodeSupport() | 
Returns
bool
  
 
isNullOnAllEmpty()
        
isNullOnAllEmpty() : bool
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::isNullOnAllEmpty() | 
Returns
bool
  
 
isNullOnEmpty()
        
isNullOnEmpty() : bool
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::isNullOnEmpty() | 
Returns
bool
  
 
Reduce to a single value
reduce(string $soFar, string $value) : bool
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::reduce() | 
Parameters
$soFar
string
$value
string
Returns
bool
  
 
setNullOnAllEmpty()
        
setNullOnAllEmpty(bool $nullOnAllEmpty) : \Zend\Filter\self
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::setNullOnAllEmpty() | 
Parameters
$nullOnAllEmpty
bool
Returns
\Zend\Filter\self
  
 
setNullOnEmpty()
        
setNullOnEmpty(bool $nullOnEmpty) : \Zend\Filter\self
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::setNullOnEmpty() | 
Parameters
$nullOnEmpty
bool
Returns
\Zend\Filter\self
  
 
setOptions()
        
setOptions(array | \Traversable $options) : \Zend\Filter\self
Inherited
| inherited_from | 
\Zend\Filter\AbstractFilter::setOptions() | 
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::setOptions() | 
Parameters
$options
array\Traversable
Exceptions
Returns
\Zend\Filter\self
  
 
Ensures there are enough inputs in the array to properly format the date.
filterable($value) 
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::filterable() | 
Parameters
$value
Exceptions
  
 
isOptions()
        
isOptions(mixed $options) : bool
Inherited
| inherited_from | 
\Zend\Filter\AbstractFilter::isOptions() | 
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::isOptions() | 
Parameters
$options
mixed
Returns
bool
  
 
 Properties
 
 
 
If true, the filter will return null if all date fields are empty
$nullOnAllEmpty : bool
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::$$nullOnAllEmpty | 
  
 
 
If true, the filter will return null if any date field is empty
$nullOnEmpty : bool
Inherited
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::$$nullOnEmpty | 
  
 
 
Filter options
$options : array
Inherited
| inherited_from | 
\Zend\Filter\AbstractFilter::$$options | 
| inherited_from | 
\Zend\Filter\AbstractDateDropdown::$$options |