public function testInvalidArgumentExceptionThrownOnInvalidInput()
 {
     $this->setExpectedException('Zend\\Filter\\Exception\\InvalidArgumentException');
     $filter = new DateTimeFormatter();
     $result = $filter->filter('2013-31-31');
 }
 /**
  * {@inheritdoc}
  */
 protected function handleTypeConversions($value, $type)
 {
     switch ($type) {
         case 'date':
             $filter = new DateTimeFormatter(array('format' => 'U'));
             $value = $filter->filter($value);
             break;
         default:
             break;
     }
     if (empty($value)) {
         $value = 0;
     }
     return $value;
 }