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; }