for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Palmtree\Csv\Normalizer;
class DateTimeNormalizer extends AbstractNormalizer
{
protected $format;
/**
* DateTimeNormalizer constructor.
*
* @param null|NormalizerInterface $normalizer
* @param string $format
*/
public function __construct($normalizer = null, $format = 'Y-m-d')
parent::__construct($normalizer);
$this->setFormat($format);
}
* @return self
public function setFormat($format)
$this->format = $format;
return $this;
* @return string
public function getFormat()
return $this->format;
protected function getNormalizedValue($value)
return \DateTime::createFromFormat($this->getFormat(), $value);