/** * @param Date $value * @param AbstractPlatform $platform */ public function convertToDatabaseValue($value, AbstractPlatform $platform) { return $value !== null ? $value->format($platform->getDateTimeFormatString()) : null; }
public function testSubmitFromInputTimestampDifferentPattern() { $form = $this->factory->create(DateType::class, null, ['model_timezone' => 'UTC', 'view_timezone' => 'UTC', 'format' => 'MM*yyyy*dd', 'widget' => 'single_text', 'input' => 'timestamp']); $form->submit('06*2010*02'); $dateTime = new Date('2010-06-02 UTC'); $this->assertEquals($dateTime->format('U'), $form->getData()); $this->assertEquals('06*2010*02', $form->getViewData()); }